DEV Community

Cover image for PATTERN-THRU-PRACTICAL (PTP2)
raviklog
raviklog

Posted on

PATTERN-THRU-PRACTICAL (PTP2)

Talk of Services across all kinds of modern-day applications. Be it Application-Level/ Business-Level/Cloud-Level and many more. All of them provide Core functionalities that are consumed by end-users through different network channels. There are Systems/Organizations which architect their entire Product Offerings as Service Interfaces for Public/Private consumption. One such Architectural methodology is the "SOA (Service Oriented Architecture)".

SERVICE – ORIENTED – ARCHITECTURE
What is a Service Oriented Architecture?
SOA_Introduction

Basic Building Blocks of SOA:
The below diagram depicts the basic building blocks of SOA Architecture. Different Systems/Organizations could have different variants of this and buzzwords that may be new, but overall, this captures the essence of the Architecture. Services now have transformed into Event-Driven, Micro-Services, SOAP, REST APIs, Containerized Services, Cloud Functions, and many others, but as new inclusion comes, the foundational concepts will remain the same and also gives that primary knowledge to understand and design better systems.
Image description
Image description

REAL WORLD ANALOGY: MEDIA SERVICES(PRINT,ONLINE...etc)
Image description

Image description
Image description

Hope you find it simple and easy to go through. Liked to hear your comments or suggestions!

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay