SpringOne Tour

A series of two-day, live online events where your favorites from the community go in depth on different topics at the intersection of Spring and Kubernetes. Day 1 features a mix of presentations and interactive demos on Twitch. Day 2 includes hands-on workshops in groups, along with 1:1 interaction with an instructor.

Workshop attendees will receive special edition swag

Cloud Native Architecture - Day 1

Watch on YouTube
12:48 PM PDT on Wednesday, May 20, 2020

Cloud Native Architecture - Day 1

Cloud Native Architecture - Day 1

May 20 2020

In this episode

See more at - https://springonetour.io/

It seems like a new cloud native technology or project is launched every week, and though there are technical changes required for building and operating cloud native applications, technology alone isn’t a silver bullet. It turns out that how you build your applications is critical to enable seamless scaling and resiliency to failures. What do you have to do to ensure your applications can fully leverage the power and flexibility the cloud offers?

The 12-Factor principles have been around for a decade and have proven to be core, foundational principles for cloud native applications. But they require changes to how you design your applications, the way teams collaborate on code, and more. Understanding the 12-Factor principles is a strong foundation for adopting cloud native patterns and practices.

Starting with an architectural kata, Nate and Jakub will event storm a possible solution stopping along the way to identify key quality attributes, fitness functions, and architectural patterns required to deliver a solution. Distributed architectures have similar problems and rather than “roll our own solutions,” we’ll leverage Spring Cloud to solve common challenges while lessening technical complexity.

Guests

Jakub Pilimon

Jakub is a developer advocate at VMware, blogger, programmer, and trainer. He loves to tackle complex enterprises with domain-driven design, test-driven development, and Spring. Architecture is a main area of interest, too. When he doesn’t program, he rides motorbikes, skis, or practices kitesurfing.

He writes a DZone MVB-awarded blog and his pet projects can be found at https://github.com/ddd-by-examples.

Nate Schutta

Nathaniel T. Schutta is a software architect focused on cloud computing and building usable applications. A proponent of polyglot programming, Nate has written multiple books and appeared in various videos. He is a seasoned speaker, regularly presenting at conferences worldwide, No Fluff Just Stuff symposia, meetups, universities, and user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota where he teaches students to embrace (and evaluate) technical change. Driven to rid the world of bad presentations, Nate co-authored the book Presentation Patterns (O’Reilly Media, 2016) with Neal Ford and Matthew McCullough. He also recently published Thinking Architecturally (O’Reilly Media, 2018), available as a free download from VMware.

Nate’s presentations cover a variety of topics, ranging from architecture fundamentals to mobile design, usability, cloud computing, JavaScript, and everything in between. His current slate of talks can be found in Talk Abstracts, however additional presentations can also be found at his NFJS Speaker Page. If you are interested in having Nate speak at your event, please reach out.

Hosts