Chapter 9. Do It Yourself: The TripEZ Travel App

Image

Ready to extend your journey into software architecture? In this chapter, you’re the software architect. You’ll be determining architectural characteristics, building a logical architecture, making architectural decisions, and deciding whether to use a layered, modular, or microkernel architecture. The exercises in this chapter will give you an end-to-end view of what a software architect does and show you how much you’ve learned. Get ready to create an architecture for a startup company building a travel integration convenience site. Bon voyage—we hope you have a good trip building your architecture.

Making travel easier

You’ve just been hired as a software architect by an exciting new startup called TripEZ (pronounced like “trapeze”) that wants to make travel easier, especially for “road warriors” who travel frequently. The TripEZ app will be an online trip management dashboard that allows travelers to see all of their existing reservations organized by trip, through either a web browser or their mobile devices.

Get Head First Software Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.