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 leads 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 up-skill, which has driven him to design and teach courses related to Java technologies and deliver presentations and workshops. Outside of work, Laurentiu is passionate about traveling and scuba diving.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email SAconf@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of O'Reilly Software Architecture contacts
©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. • confreg@oreilly.com
Comments
Hello Russel, Audra,
First of all, thank you for the question. The slides are fine in both files. But as we had a 3-hours tutorial, we basically did a lot of live coding. However, in the presentation you have a tinyurl link: https://tinyurl.com/yd4y97t2 If you follow this link you will find an archive that contains a 25-pages PDF file with all the examples. I think this is actually what you are looking for. Please let me know if this helps you and, if I can be of any help you can contact me here or on LinkedIn or Twitter as well.
Hi Russel Chowdhury – try the PDF version we just uploaded.
There is a problem with the slides’ content. No content in most of the slides. I tried on Power Point 13, 16 as well. Is it possible to have the proper slides?
Hello again,
I would actually recommend you to install minikube and kubectl on your own laptop before the conference. It seems you will be many and we might not have EC2 instances for everybody. So please install minikube and kubectl on your laptops. This is the only thing you will need to run the examples together with me.
Looking forward to seeing you!
Laurentiu
Hello enthusiasts willing to attend this 3-hours tutorial.
I will prepare some EC2 instances for you, but some of you I know would like to use their own computer.
For those using their own environment, please install before the tutorial a minikube and a kubectl.
The documentation for all platforms is here: https://kubernetes.io/docs/tasks/tools/install-minikube/
Also, you will need some JDK 8, maven and git :)
Let me know here or on LinkedIn if you have any questions before!
See you there soon!