
Everything you need to know about service integration development, even for non-experts.
Description
Book Introduction
Behind every service you use every day, there is an invisible technology of 'connection' hidden.
Check in real time where your food is on the way from a delivery app, log in with Kakao with a single touch, and receive a text message from your credit card company the moment you press the payment button on a shopping mall—all these magical experiences.
How is this possible?
"Everything About Service Integration Development, Understandable Even for Non-Majors" is the most user-friendly guide that delves into the technology of "connection," that is, everything about service integration.
This book won't lead you into the world of coding.
Instead, it presents the perspective of an architect who designs the 'skeleton' of a service.
Journey with this book:
Part 1, 2 [Finding the Source of Data]: We'll open the door to the "database," the storehouse of all information. We'll learn the principles of massive data migration operations, using SQL to extract data (SELECT) and transfer data from other warehouses (ETL).
Part 3 [Standard Diplomacy in the Web World]: Exploring the world of 'APIs', the official way for services around the world to communicate.
You'll clearly understand the difference between a REST API like a vending machine, a GraphQL personal shopping assistant, and a webhook like a magazine subscription.
Part 4 [The Secret of High-Performance Real-Time Communication]: A look into the secret weapons of services that don't tolerate even 0.1 second of delay.
We explore the principles of gRPC, which enables ultra-fast communication between internal systems, WebSocket, which enables real-time chat, and message queues, which survive even under high traffic.
Part 5 [Practical! Designing Your Own System]: By combining all the skills you've learned so far, you'll perfect your problem-solving skills through a practical case study where you'll design a "data analysis platform" and a "real-time order notification system."
This book is a must-read for:
Prospective Planner/PM: Someone who wants to translate ideas into technical specifications that developers can understand.
IT Sales/Marketing Representative: Someone who wants to logically and confidently explain the technical value of our solutions to customers.
Anyone who collaborates with developers: Anyone who wants to stop dreading meeting times and drive projects to success through productive communication.
Anyone who wants to stay abreast of IT trends: anyone who wants to understand the inner workings of the technologies that power the world and improve their digital literacy.
Through familiar metaphors and concrete scenarios like "restaurants," "vending machines," and "delivery systems," this book will naturally integrate complex technical concepts into your intuition.
Don't hesitate in front of technological barriers anymore.
Understand the principles of 'connection' and become a true expert who connects business and technology.
Check in real time where your food is on the way from a delivery app, log in with Kakao with a single touch, and receive a text message from your credit card company the moment you press the payment button on a shopping mall—all these magical experiences.
How is this possible?
"Everything About Service Integration Development, Understandable Even for Non-Majors" is the most user-friendly guide that delves into the technology of "connection," that is, everything about service integration.
This book won't lead you into the world of coding.
Instead, it presents the perspective of an architect who designs the 'skeleton' of a service.
Journey with this book:
Part 1, 2 [Finding the Source of Data]: We'll open the door to the "database," the storehouse of all information. We'll learn the principles of massive data migration operations, using SQL to extract data (SELECT) and transfer data from other warehouses (ETL).
Part 3 [Standard Diplomacy in the Web World]: Exploring the world of 'APIs', the official way for services around the world to communicate.
You'll clearly understand the difference between a REST API like a vending machine, a GraphQL personal shopping assistant, and a webhook like a magazine subscription.
Part 4 [The Secret of High-Performance Real-Time Communication]: A look into the secret weapons of services that don't tolerate even 0.1 second of delay.
We explore the principles of gRPC, which enables ultra-fast communication between internal systems, WebSocket, which enables real-time chat, and message queues, which survive even under high traffic.
Part 5 [Practical! Designing Your Own System]: By combining all the skills you've learned so far, you'll perfect your problem-solving skills through a practical case study where you'll design a "data analysis platform" and a "real-time order notification system."
This book is a must-read for:
Prospective Planner/PM: Someone who wants to translate ideas into technical specifications that developers can understand.
IT Sales/Marketing Representative: Someone who wants to logically and confidently explain the technical value of our solutions to customers.
Anyone who collaborates with developers: Anyone who wants to stop dreading meeting times and drive projects to success through productive communication.
Anyone who wants to stay abreast of IT trends: anyone who wants to understand the inner workings of the technologies that power the world and improve their digital literacy.
Through familiar metaphors and concrete scenarios like "restaurants," "vending machines," and "delivery systems," this book will naturally integrate complex technical concepts into your intuition.
Don't hesitate in front of technological barriers anymore.
Understand the principles of 'connection' and become a true expert who connects business and technology.
index
Everything you need to know about service integration development, even for non-specialists: Master core technologies ranging from databases and web APIs to real-time integration.
Part 0.
Before starting your development journey, a minimal map
Chapter 0-1.
What is the 'connection' we are creating?: Client, Server, DB
Chapter 0-2.
Developers' common language, data representation: JSON, XML, CSV
Chapter 0-3.
Preparing the Lab Environment: Installing Postman and DBeaver
Part 1.
Talking to Databases: SQL and Procedures
Chapter 1-1.
The language of data linking, SQL: How to query and join data from other databases.
Chapter 1-2. DB Business Logic, Stored Procedures: Maximizing reusability and performance by creating connection logic within the DB.
Chapter 1-3.
[Appendix] The First Step to Protecting Your Precious Data: SQL Injection Basics
Part 2.
Direct Data Integration: DB Link and ETL
Chapter 2-1.
Understanding Direct Integration: Why Connect to a DB Directly Instead of an API? (Pros and Cons)
Chapter 2-2. DB Link and Federated Query: Using Other DBs as Your Own
Chapter 2-3.
Massive data transfer, ETL (Extract, Transform, Load): The core of data warehouses and batch jobs.
Chapter 2-4.
Real-time DB change detection, CDC (Change Data Capture): Streaming DB logs to link data in real time.
Part 3.
Standards for Web Integration: REST, GraphQL, and Webhooks
Chapter 3-1.
The standard for web integration, REST API: a universal HTTP-based integration.
Chapter 3-2.
Flexible data requests, GraphQL: Integration that allows clients to retrieve only the data they need.
Chapter 3-3.
Event-based reverse call, webhook: a connection where the server notifies first when a specific event occurs.
Chapter 3-4.
[Appendix] Building a Safe and Friendly API: Authentication/Authorization and Error Handling
Part 4.
High-performance and real-time integration: gRPC, sockets, and message queues.
Chapter 4-1.
High-speed communication between internal systems, gRPC: Integration optimized for microservice environments.
Chapter 4-2.
Socket: Real-time data synchronization for seamless, two-way communication
Chapter 4-3.
Reliable asynchronous communication, message queues: Event-driven architecture integration for high-volume traffic
Part 5.
Practical Architecture Design: A Guide to Technology Selection
Chapter 5-1.
Which Technology to Use When: A Checklist for Choosing an Integration Method
Chapter 5-2.
Case Study: Building a Data Analytics Platform: Designing a Complex System Using ETL, DB Link, and REST API
Chapter 5-3.
Case Study: Real-Time Order Notification System: Designing an Event-Driven System Using Message Queues, Webhooks, and Sockets
Chapter 5-4.
[Epilogue] Continuing to Grow as a Connected Developer: Designing an Event-Driven System Using Message Queues, Webhooks, and Sockets
Part 0.
Before starting your development journey, a minimal map
Chapter 0-1.
What is the 'connection' we are creating?: Client, Server, DB
Chapter 0-2.
Developers' common language, data representation: JSON, XML, CSV
Chapter 0-3.
Preparing the Lab Environment: Installing Postman and DBeaver
Part 1.
Talking to Databases: SQL and Procedures
Chapter 1-1.
The language of data linking, SQL: How to query and join data from other databases.
Chapter 1-2. DB Business Logic, Stored Procedures: Maximizing reusability and performance by creating connection logic within the DB.
Chapter 1-3.
[Appendix] The First Step to Protecting Your Precious Data: SQL Injection Basics
Part 2.
Direct Data Integration: DB Link and ETL
Chapter 2-1.
Understanding Direct Integration: Why Connect to a DB Directly Instead of an API? (Pros and Cons)
Chapter 2-2. DB Link and Federated Query: Using Other DBs as Your Own
Chapter 2-3.
Massive data transfer, ETL (Extract, Transform, Load): The core of data warehouses and batch jobs.
Chapter 2-4.
Real-time DB change detection, CDC (Change Data Capture): Streaming DB logs to link data in real time.
Part 3.
Standards for Web Integration: REST, GraphQL, and Webhooks
Chapter 3-1.
The standard for web integration, REST API: a universal HTTP-based integration.
Chapter 3-2.
Flexible data requests, GraphQL: Integration that allows clients to retrieve only the data they need.
Chapter 3-3.
Event-based reverse call, webhook: a connection where the server notifies first when a specific event occurs.
Chapter 3-4.
[Appendix] Building a Safe and Friendly API: Authentication/Authorization and Error Handling
Part 4.
High-performance and real-time integration: gRPC, sockets, and message queues.
Chapter 4-1.
High-speed communication between internal systems, gRPC: Integration optimized for microservice environments.
Chapter 4-2.
Socket: Real-time data synchronization for seamless, two-way communication
Chapter 4-3.
Reliable asynchronous communication, message queues: Event-driven architecture integration for high-volume traffic
Part 5.
Practical Architecture Design: A Guide to Technology Selection
Chapter 5-1.
Which Technology to Use When: A Checklist for Choosing an Integration Method
Chapter 5-2.
Case Study: Building a Data Analytics Platform: Designing a Complex System Using ETL, DB Link, and REST API
Chapter 5-3.
Case Study: Real-Time Order Notification System: Designing an Event-Driven System Using Message Queues, Webhooks, and Sockets
Chapter 5-4.
[Epilogue] Continuing to Grow as a Connected Developer: Designing an Event-Driven System Using Message Queues, Webhooks, and Sockets
GOODS SPECIFICS
- Date of issue: September 25, 2025
- Page count, weight, size: 125 pages | 182*257*20mm
- ISBN13: 9791124025369
You may also like
카테고리
korean
korean