Practical Microservices
Parse the hype from reality. Understand the patterns and processes to put in place to build ecosystems of microservices. Learn how to write microservices and choose between diverse microservice architectures across multiple frameworks. This talk will cover the design patterns and libraries available to implement distributed concurrent and consistent microservice architectures. We will focus on the Spring Framework technologies including Spring Boot and the resiliency patterns implemented by the Spring Cloud project. We will also cover Java 9 and the Java EE 7 & Java EE 8 features that enable cloud-native apps. We will take a look at micro-app-servers like Dropwizard, Ratpack, and best practices with newer deployment artifacts like fat jars and docker containers. This talk will give you all the tools necessary to understand and implement a microservices system on any PaaS or IaaS.
We will tie together in a coherent fashion the disparate threads of software design currently in play for developing microservices such as actor models, event based architecture, layered, hexagonal and onion architecture.
About ROHIT KELAPURE
Rohit Kelapure is an expert on Cloud Foundry and distributed systems. Rohit was the lead developer and architect at IBM developing the WebSphere Liberty Profile application server. In his current role as a Pivotal Solutions consultant Rohit onboards Fortune 100 companies to next generation cloud platforms. He has broad understanding of the usage of software and architecture across major enterprises and unique experience with IBM and Pivotal.
Rohit is a thought leader in the micro services space, having authored one of the first reference architectures of the Spring Framework for microservices on Cloud Foundry. Rohit has self-published a book on Pragmatic Microservices. Rohit has publicly blogged and written about Cloud Foundry and presented at numerous conferences. Rohit is a software developer at heart, who in a previous life moved through the ranks at IBM, working on all aspects of software development ranging from customer support, function, integration test and development. Rohit has spent time talking publicly about the technologies he worked and led. Rohit has presented at major conferences like JavaOne, SpringOne, IBM Impact and other Java and WebSphere user groups.
Rohit has experience analyzing and redesigning release management and production operations processes. In his spare time Rohit can be found binge watching his favorite TV shows - The Wire, House Of Cards, Walking Dead, Luther and updating his blog cloud.rohitkelapure.com
More About ROHIT »