Gatling
What is Gatling? Gatling designed to measure the performance of our application or website.Gatling is a tool that easy to use, sustainable and high performance. Gatling is based on Scala. OS type does not matter because it works on JVM. Why Gatling? Gatling defined to load and performance on its website but We can define functional, non-functional, performance,
Scrum
Content Introduction Software Development Process Models Agile Software Development Scrum Scrum Framework Scrum Team and Roles Scrum Event Scrum Artifacts Problems and Common Mistakes Introduction- Facts of Projects Introduction- Project Size & Models Software Development Process Models Hacking (No planning, analysis) Requirement-Code (Code -> Correct) Waterfall Model V Process Model Prototyping Model Rapid Application Development Model (RAD) Evolutionary Software Development Model Iterative Software Development Model Spiral Model Component Based (Reusable) Development Model Rational Unified Process(RUP) Agile
Container Orchestration
What is Docker Swarm? Native cluster management and orchestration for Docker A pool of Docker hosts to a single, virtual Docker host Docker Swarm serves the standard Docker API Standalone Swarm before Docker version 1.12 In Docker 1.12 and higher, Swarm Mode integrated with Docker Engine Key Features Integrated cluster management with Docker engine Declarative service model with YAML based files Scaling
Docker 101
What is Docker? Is a technology An open-source engine Automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere Allow us to incorporate and store our code and its dependencies in to a neat little package -an image In Java world: “Write once, run anywhere” In DevOps world: “Build once, run anywhere” What
MICROSERVICES ARCHITECTURE
DEFINITIONS ‣ The microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. ‣ These services are built around business capabilities and independently deployable by fully automated deployment machinery. - Martin Fowler ‣ Small