Developer Corner

10 design tips for microservices
development with Java

October 20, 2022 | 3:00 PM - 4:00 PM (GMT-04:00) Eastern Time (US & Canada)

OVERVIEW

In 2008, Amazon released their death star, a very complex graph of their microservices architecture. Twitter and Netflix released their own versions in 2015. The complexity and interconnectedness shown in those graphs highlight long-running challenges in microservices development that have been killing us for more than 15 years. A world where microservices is agile and code quality meets the needs of the business sounds amazing but, in reality, managing the complexities of typical Java™ programming standards and techniques is challenging.

In this session, following the success of the “10 design tips for microservices developers” talk at Red Hat® Summit, DevConf.us, GovLoop, and Straight Talk for Government, we'll explore 10 design tips for microservices development with Java, some of which include:

  • Using domain-driven design to simplify your package structure.
  • Taking advantage of non-traditional programming techniques for a firewall delivered by Java virtual machine (JVM). 
  • Deploying well-known, tested, and validated endpoints to take all requests.
  • Standardizing the scaffolding for your project with a prebuilt template.

Register now to reserve your seat!


Virtual event details

Date: October 20, 2022
Time: 3:00 PM - 4:00 PM ET

Any questions? Please email infrastructure@redhat.com

 

Hear from the expert

Jim Tyrell

Jim Tyrrell

Chief Application Services Architect, NA Public Sector, Red Hat

Jim Tyrrell is a 25 year Java veteran, who has spent more than a decade thinking about how Design intersects with Software Development.  Jim earned a Bachelor of Science in Computer Science from the University of Wisconsin-Milwaukee, the same school to matriculate Satya Nadella of Microsoft.  To further his skills in Design he earned a Master of Design Methods degree at the Illinois Institute of Technology - Institute of Design.  (ID).  ID is the only Design school in the Western Hemisphere with a Graduate Degree curriculum, i.e. no undergraduate classes or degrees, and 1 of only 2 in the world.  This program reinforced and formalized many of the human-centered needs organically developed via 2+ decades of software delivery and development.   In addition to the human-centered needs, Jim was also exposed to classes in Leadership, Innovation, Human Behavioral Economics, Captology, Experience, and Service System Design.  Jim brings decades of experience, education, and execution to the juxtaposition of design and software development.
 
 
© 2024 Red Hat, Inc.