There are several factors to take into consideration when working on a software solution: which languages to use, the process, how to deliver, and how all of these have to match with the general architecture.
Laurentiu Spilca discusses the links between a clean architecture and the development in an environment orchestrated with Kubernetes. Along the way, Laurentiu explores and proves several anti-patterns and good practices, using hands-on examples.
You’ll start by installing Minikube and kubectl and digging into the major resources of a Kubernetes project: deployments, services, pods, and routes. You’ll learn how to integrate them and how to configure load balancing, scaling, and service access. Then, based on the observations you make, you’ll examine several example architecture implementations, try them where possible, and classify them as anti-patterns or good approaches.
Laurentiu Spilca is a dedicated development lead and trainer at Endava, where he is leading the development of a project in the financial market of European Nordic countries. He has over nine years of experience. Previously, he was a software developer building one of the biggest ERP solutions with worldwide installations. Laurentiu believes it’s important to not only deliver high-quality software but also share knowledge and help others to upskill, which has driven him to design and teach courses related to Java technologies and deliver presentations and workshops. Outside work, Laurentiu is passionate about traveling and scuba diving.
Comments on this page are now closed.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org