6:00pm - Networking and Food
Microservices and DevOps Live
Many Microservices presentations talk about the benefits and design patterns of Microservices through diagrams, bullet point concepts, and discussion.
In this presentation we will take the next step and demonstrate an actual Microservices application implementation, with a live display of a durable, stable, and flexible Microservices platform automated with DevOps tooling.
Keyhole Software is currently lending support to enterprise companies across the country on Microservices in both Java and .Net technology stacks.
The following features will be demonstrated:
Scaling a Service
Continuous Deployment of a Service (adding new features, fixing bugs)
Containerizing a Service With Docker
Monitoring Circuit Breakers Under Load With Hystrix Dashboard
Handling Open Circuits
On-Demand Resource Allocation
Routing and Orchestration
Technology Stack Demonstrated
The reference Microservices application is implemented using a single-page application (Angular SPA) UI, Spring Boot ( http://pivotal.io/ ), and Netflix OSS frameworks.
The DevOps SDLC environment will utilize Docker, Maven, Git, and Jenkins. They will be configured to provide a continuous delivery mechanism to a cloud-based infrastructure. Other infrastructure options such as cloud or on-premise cloud environments will also be discussed.
Jaime Niswonger is a Principal Consultant with Keyhole Software and brings 20 years of IT experience to the podium. He has been consulting nearly his entire career, which has allowed him to be exposed to a wide spectrum of technologies, processes, and problem spaces. He has spent considerable time mentoring and training enterprise IT developers around the globe. He has pursued finding the 'sweet-spots' within the plethora of libraries and frameworks available, and hopes to help ease that transition a bit for you when it comes to Microservices and DevOps.