What is an API Gateway?

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ค. 2024
  • Learn more about API Management → ibm.biz/guide-to-api-mgmt
    Watch "Why API Management" lightboard video → • Why API Management?
    Watch "Scaling Without an API Gateway" lightboard video → • Scaling an Online Stor...
    Check out IBM API Connect → www.ibm.com/products/api-connect
    Check out IBM DataPower Gateway → www.ibm.com/products/datapowe...
    The rapid increase of online services has driven the development of increasingly complex web applications using a microservice based system that can consist of dozens or even hundreds of individual services communicating with each other via APIs.
    So how do you manage this increase of API traffic if you intend to scale and add more functionality to your app?
    In this lightboard video, Jason Goode with IBM, demonstrates how implementing an API Gateway solution can help you better manage complex application communication by using an example of an eCommerce storefront that gets a surge in web traffic.
    Chapters
    0:00 - Intro to APIs
    0:24 - Monolith to microservices
    0:41 - Direct client to microservice communication
    1:17 - eCommerce Storefront example
    2:17 - Product detail UI functions
    3:14 - Implementing an API Gateway architecture
    3:47 - Client performance
    5:14 - Adding extra security layers
    5:51 - Protocol translation
    7:06 - Offloading common functionality
    8:06 - Black Friday traffic spike example
    8:21 - Implementing a Backends for frontends (BFF) architecture
    9:36 - Summary
    #APIGateway #APIs #IBMCloud
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 192

  • @IBMTechnology
    @IBMTechnology  2 ปีที่แล้ว +47

    Congrats to Parth Vikani for being the first lucky viewer to answer the question correctly! Thank you again to everyone who participated in the contest and please make sure to subscribe!

    • @IBMTechnology
      @IBMTechnology  2 ปีที่แล้ว +1

      Hi Parth! We apologize! Let us check what has happened.

    • @sherryzafar7507
      @sherryzafar7507 2 ปีที่แล้ว

      SSL stands secure SOCKET LAYER

    • @wirelessnerd7131
      @wirelessnerd7131 2 ปีที่แล้ว +1

      Congrats Parth 👍

    • @happyfriend789
      @happyfriend789 ปีที่แล้ว

      Where can one buy the t-shirt from? Do you guys have merchandise too?

  • @shreyanshgupta1481
    @shreyanshgupta1481 2 ปีที่แล้ว +102

    SSL termination (or SSL offloading) is the process of decrypting this encrypted traffic. Instead of relying upon the web server to do this computationally intensive work, we can use SSL termination to reduce the load on our servers, speed up the process, and allow the web server to focus on its core responsibility of delivering web content.

  • @MrEvansjethro
    @MrEvansjethro 2 ปีที่แล้ว +25

    There's a lot to learn in IT, and often times you become anxious. However, the great deal about IBM Technology, is that you get a preview of your concerned aspect of Technology before you can actually dive deep into learning it, which makes it a lot easier because by then you will have a clear perspective and concept about your Technology of concern. Thank you IBM Technology.

  • @Safirshad
    @Safirshad 2 ปีที่แล้ว +44

    HI Jason , Thanks for your nice explanation.
    ""SSL Termination""
    For all incoming HTTPS connections, the load balancer service ends the SSL connection and establishes a plain text HTTP communication with the back-end server. CPU-intensive SSL handshakes and encryption or decryption tasks are shifted away from the back-end servers, allowing them to use all their CPU cycles for processing application traffic.

  • @PranavBhattarai
    @PranavBhattarai 2 ปีที่แล้ว +64

    IBM is doing nice things.
    Engaging with us through this medium helps to solidify our virtual bond between us.
    I hope IBM makes a lot of these videos in the future. And at some point create a playlist so viewers can understand the flow, like from where it would be great to start and where are we going towards.
    Love you guys.
    And although many people have already answered the question of "What is SSL termination", I will attempt to answer that question because "what if...", here you go:
    SSL termination refers to the process of decrypting encrypted traffic before passing it along to a web server. 💁

    • @IBMTechnology
      @IBMTechnology  2 ปีที่แล้ว +8

      Thank you for taking your time to give us this wonderful feedback and suggestion, Pranav! We truly appreciate it! 🙏
      We do plan to make more videos 😉 so be sure to stay subscribed.

  • @nive216
    @nive216 2 ปีที่แล้ว +14

    SSL termination is a process where we decrypt and offload the encrypted SSL data within the API Gateway instead of going to our backend microservices which helps performance of our frontend.

  • @devrajin5795
    @devrajin5795 2 ปีที่แล้ว +5

    SSL Termination is basically refers to the process of decrypting the encrypted traffic/data before passing it to a web server that helps the web server to speed up its process so that it can smoothly deliver the content that is requested by the client

  • @bitcrawler
    @bitcrawler 3 หลายเดือนก่อน +2

    The presentation and production quality are super duper amazing. I wish any content would look like this

  • @johnfredricks647
    @johnfredricks647 23 วันที่ผ่านมา +1

    The backwards writing is beyond impressive. How has no one commented on that yet

  • @danygagnon8446
    @danygagnon8446 8 หลายเดือนก่อน +1

    Thanks so much for all these videos. I am binge watching them in no particular order. I love these videos

  • @preechakhomvilai1092
    @preechakhomvilai1092 2 ปีที่แล้ว +5

    SSL termination is the process of decrypting HTTPS traffic and forwarding plain HTTP traffic to downstream systems. In the context of API Gateway, one could imagine a publicly accessible API Gateway to do the SSL termination and safely route HTTP traffic to private services thus saving on some computational overhead.

  • @andypsc9844
    @andypsc9844 5 หลายเดือนก่อน +2

    Thanks for having this channel IBM. I think IBM has done a good job in social responsibility by sharing valuable info, knowledge to the everyone. thumb up IBM.

  • @FelixZhao
    @FelixZhao หลายเดือนก่อน

    Hey!
    SSL termination refers to the process of decrypting encrypted SSL/TLS traffic at a network device, such as a load balancer or reverse proxy, before forwarding it to the destination server. When SSL termination occurs, the encrypted traffic is decrypted, allowing the network device to inspect, route, and process the data in plaintext.

  • @robergeFelix
    @robergeFelix 2 ปีที่แล้ว +1

    SSL( Secure Socket Layer). SSL Termination is the process of decrypting encrypted traffic before passing it to a web server. This prevents you from relying upon the webserver to do this intensive computational work. Help reduce the load on the server and speed up the process which is very important in a microservice architecture like you have just shown.

  • @royy9010
    @royy9010 ปีที่แล้ว

    The thing I love most about this video is how your shirt was custom made for this video. I would want *that* specific shirt. Kudos for going the extra mile! Also, nice job on the technical explanation too! ;-)

  • @narveshnimje7970
    @narveshnimje7970 2 ปีที่แล้ว +1

    SSL termination is a process by which SSL-encrypted data traffic is decrypted (or offloaded). Servers with a secure socket layer (SSL) connection can simultaneously handle many connections or sessions. SSL termination helps speed the decryption process and reduces the processing burden on backend servers.

  • @rudrasarkar1852
    @rudrasarkar1852 ปีที่แล้ว

    This is the reason I like IBM Technology explanation no such boring thing here.

  • @shivasheeshtripathi9116
    @shivasheeshtripathi9116 2 ปีที่แล้ว +1

    SSL Termination, also known as “SSL Offloading”, is the process of decrypting SSL-encrypted traffic. The process of decrypting SSL-encrypted traffic is CPU intensive and can impact your application’s performance due to the additional processing required.

  • @mehranjavid4770
    @mehranjavid4770 2 ปีที่แล้ว +1

    SSL termination is the decryption of encrypted traffic. Instead of relying on the web server to do this intense work it can be used to reduce the load and it also allows the webserver to focus on its core responsibilities

  • @DeepakKhopade
    @DeepakKhopade 6 หลายเดือนก่อน

    Amazingly explained, love the way it was. Thanks.

  • @gustavo68258
    @gustavo68258 2 ปีที่แล้ว +2

    Nice video!! A secure socket layer (SSL) connection uses a certificate for authentication before sending encrypted data from a client computer to the web server.

  • @patty-hv9jj
    @patty-hv9jj 24 วันที่ผ่านมา +1

    Cool, videos, and very informative at the high level. very well presented. love it. thank you!!

  • @1anre
    @1anre 2 ปีที่แล้ว

    Was really helpful to see it broken down on this your reverse see-through board.
    Funny thing is the ‘API Gateway’ concept is actually the best analogy for the role I currently play in leading my Tech team - hahah.
    The Human API Gateway Broker(H.A.G.B)

  • @jorgebarrero5299
    @jorgebarrero5299 ปีที่แล้ว

    SSL is a security mechanism based on adding a trust certificate that helps to keep the endpoints secure. Not absolute security but it helps a lot

  • @adeshkumar4640
    @adeshkumar4640 2 ปีที่แล้ว

    Very Nice & Simplified Presentation. Thanks for providing valuable topic.

  • @DhirajPatra
    @DhirajPatra ปีที่แล้ว

    API Gateway also can be used to make async request and responses. So that it can send ackw to requester and can use hook to write the response when it available as well. Is sort of type of socket by API Gatway can also be used.

  • @bandsk884
    @bandsk884 15 วันที่ผ่านมา

    SSL termination involves decrypting encrypted HTTPS traffic at a specific point, like a load balancer or reverse proxy, before sending it to backend servers. These relieve the backend servers from handling encryption tasks, enhancing performance, and simplifying certificate management.

  • @sheepsus
    @sheepsus 2 ปีที่แล้ว +2

    daaamn these educators are what i wish i had in my college

  • @hirenpatel6118
    @hirenpatel6118 ปีที่แล้ว +1

    hmm doesn't make sense, if you were going to perform another request for price + info without api gateway. what makes you NOT perform another request with an api gateway in the middle?

  • @shivamsaha4116
    @shivamsaha4116 2 ปีที่แล้ว

    Servers with a secure socket layer (SSL) connection can simultaneously handle many connections or sessions. An SSL connection sends encrypted data between an end-user’s computer and web server by using a certificate for authentication. SSL termination helps speed the decryption process and reduces the processing burden on backend servers.

  • @guysela2001
    @guysela2001 2 ปีที่แล้ว +18

    How did you improve client performance? You still have 5 roundtrips, just done by the API gateway instead of the client. Did you mean to say it's faster because the API Gateway sits closer to the microservices themselves?

    • @codesrinivas2816
      @codesrinivas2816 2 ปีที่แล้ว +3

      i guess there are a few benifits
      1. we can reduce the decrypt computing load over our micro services. this allows the api gateway to talk to all micro services without encryption which is a lot efficient.
      2. we can channel the load of different clients based on frontend application like ios,android,browser etc

    • @pentalite5
      @pentalite5 2 ปีที่แล้ว

      Other than what's talked about there are other factors that make api gateways more performant.
      1. Service providers to service providers connections are much faster than client to service provider connections - Gbps vs Mbps.
      2. Also if you're using the same service provider for your database and other microservices, all your resources are probably in the same building, so it's closer and fewer routers to pass through.
      3. This is more niche, but you can also set up a memcache/redis to cache common requests, so instead of reading from the resource over the network, you can just read from RAM.

    • @hemantkhare5545
      @hemantkhare5545 2 ปีที่แล้ว +3

      They implement caching at API gateways so most frequently requested ones get served by API gateway itself.

    • @NguyenTung-ss8cq
      @NguyenTung-ss8cq ปีที่แล้ว

      I agree with you. We still have 5 roundtrips. That won't make the response faster.

  • @markxp2002
    @markxp2002 2 ปีที่แล้ว +2

    SSL termination in API gateway is the gateway itself as the frontline facing client, having the SSL certificate and decrepting the request before passing to backend services. Noting that before passing to backend services, you may (optionally) choose another SSL (mTLS) to encrypt the transport between the gateway and your backend.

  • @user-jy3gp4xz3z
    @user-jy3gp4xz3z หลายเดือนก่อน

    SSL termination (or SSL offloading) is the process of decrypting this encrypted traffic. Instead of relying upon the web server to do this computationally intensive work, you can use SSL termination to reduce the load on your servers, speed up the process, and allow the web server to focus on its core responsibility of delivering web content.

  • @taseermufti1331
    @taseermufti1331 ปีที่แล้ว

    TLS termination proxy (or SSL termination proxy,[1] or SSL offloading[2]) is a proxy server that acts as an intermediary point between client and server applications, and is used to terminate and/or establish TLS (or DTLS) tunnels by decrypting and/or encrypting communications.

  • @MuhammadYazid
    @MuhammadYazid 2 ปีที่แล้ว

    SSL termination works by intercepting encrypted traffic at the server receiving data from the SSL connection. It helps the server by decrypting and verifying the data on a different device so the server does not need to handle the process.

  • @ZhangJay
    @ZhangJay ปีที่แล้ว +1

    Great video for the API Gateway.
    it would be wonderful if you can illustrate how load balander works with the API Gateway.

  • @TricoliciSerghei
    @TricoliciSerghei 2 ปีที่แล้ว

    Thank you so much for this great video, liked!

  • @eduardovaldes7774
    @eduardovaldes7774 2 ปีที่แล้ว +2

    Good presentation but it's missing the biggest deal in an API Gateway. The web-interface or any other user/API interface will not need to be concerned with the complexities of the backend services that are implemented. They are totally transparent to these applications and allows for further development and decommissioning of services without any impact on the end-clients.
    To your SSL Termination question, the answer is in your own definition of an API Gateway. The decryption of encrypted data can be performed once and remove the burden from the backend services to deal with it. Since the security portion of the traffic is ensured in that enclosed ecosystem, there is no need to impose encryption/decryption to the processes.
    The similar process is defined in a Kubernetes (containerization model) where internal traffic is simplified.

  • @habtamusium8646
    @habtamusium8646 ปีที่แล้ว

    Interesting methodology ! many thanks

  • @amirtv106
    @amirtv106 ปีที่แล้ว

    I've seen a load balancer placed in front of an API gateway. But, should we put one behind the gateway as well? Considering that the services may be horizontally scaled.

  • @zhangshiyucao
    @zhangshiyucao ปีที่แล้ว

    Great explanation!

  • @eswareshkarnati4609
    @eswareshkarnati4609 ปีที่แล้ว

    SSL is secure socket layer , It is used to secure the data that is flow from the API to the client and Client to the API . By which we can achieve the security for the data from a malicious attack

  • @Latif127
    @Latif127 ปีที่แล้ว

    SSL (Secure Sockets Layer) and its successor, TLS (Transport Layer Security), are protocols for establishing authenticated and encrypted links between networked computers.

  • @user-ju7hi4dv8u
    @user-ju7hi4dv8u 7 หลายเดือนก่อน

    SSL Termination, Secure Socket Layer Termination, it work on OSI layer7 we decrypt handshake, for example if igress traffic is comings on port 443 we decrypt it then it will route on port 80. cryptography will happen at application load balancer.

  • @rickharold7884
    @rickharold7884 2 ปีที่แล้ว +1

    Always interesting! Thx

  • @PaulEllisBIGDATA
    @PaulEllisBIGDATA 2 ปีที่แล้ว

    Dude. You rock! Thanks man.

  • @kbriaz
    @kbriaz 2 ปีที่แล้ว

    SSL termination means traffic will not be encrypted, between the load balancer or reverse proxy and the back-end server.

  • @atomiccoding
    @atomiccoding 2 ปีที่แล้ว

    SL connection sends encrypted data between an end-user’s computer and web server by using a certificate for authentication. SSL termination helps speed the decryption process and reduces the processing burden on backend servers.

  • @ernestkumeh3800
    @ernestkumeh3800 2 ปีที่แล้ว

    Excellent presentation

  • @birenderdahiya4089
    @birenderdahiya4089 2 ปีที่แล้ว +1

    SSL termination describes the transition process when data traffic becomes encrypted and unencrypted. This happens at the server end of a secure socket layer (SSL) connection.

    • @stwatertown
      @stwatertown ปีที่แล้ว

      6:33 Secure Socket Layer (SSL)

  • @freegaming3186
    @freegaming3186 ปีที่แล้ว

    SSL termination is the process to establishing or terminating a connection between two application (usually client and server) by putting encryption/decryption.

  • @wirelessnerd7131
    @wirelessnerd7131 2 ปีที่แล้ว

    Great video, thanks.

  • @ayushmanyadav2006
    @ayushmanyadav2006 หลายเดือนก่อน

    nice thanks for the knowledge

  • @madhavbharadwaj6208
    @madhavbharadwaj6208 ปีที่แล้ว +1

    Just curious, how does an api gateway reduce latency? Isn't it an extra hop the request needs to go through?

  • @deepakk6092
    @deepakk6092 2 ปีที่แล้ว

    you are performing all encryption and decryption at the edge of your network, such as at the load balancer. The load balancer strips away the encryption and passes the messages in the clear to your servers.

  • @stylishskater92
    @stylishskater92 ปีที่แล้ว

    I understand that the gateway is practical to bundle requests and handle authentication and other things in one place, but how do prevent it from becoming a bottleneck for the scalability part? just multiple instances and clients being distributed to them either on connection or due to region? Does that mean there would be another gateway before to make that decision/assigment?

  • @jeyhunaliyev1765
    @jeyhunaliyev1765 2 ปีที่แล้ว

    Awesome explanation

    • @IBMTechnology
      @IBMTechnology  2 ปีที่แล้ว +1

      Thank you, Jeyhun! Glad you liked it! 👍

  • @bawajanxxx
    @bawajanxxx 2 ปีที่แล้ว

    SSL Termination, also known as “SSL Offloading”, is the process of decrypting SSL-encrypted traffic

  • @andersaaenspringborg8227
    @andersaaenspringborg8227 2 ปีที่แล้ว

    SSL termination is where we decrypt, encrypted traffic. Is beneficial to do on a hardware chip on your server, to offload the CPU on requets

  • @shounakrendalkar9460
    @shounakrendalkar9460 ปีที่แล้ว

    SSL stands for Secure Socket Layer
    it provides security to the data transferred between web browser and server

  • @neerajbadlani1989
    @neerajbadlani1989 2 ปีที่แล้ว +1

    SSL ( Secure Socket Layer ) Termination : Process of decrypting encrypted traffic at API Gateway before passing it along to a web/other servers

  • @sunny-14689
    @sunny-14689 ปีที่แล้ว

    Very informative 🙂

  • @chayanchoudhury6041
    @chayanchoudhury6041 ปีที่แล้ว

    Is the API gateway behind a load balancer ?? When a user interacts does his/her request go to load balancer first or API gateway?

  • @anuragbisht1200
    @anuragbisht1200 10 หลายเดือนก่อน

    great video as always and thank you !
    I just thinking out loud, is not SSL termination is against the zero trust architecture?

  • @dasuneranda
    @dasuneranda ปีที่แล้ว

    IBM has good teachers.

  • @sergezeda9738
    @sergezeda9738 ปีที่แล้ว

    SSL stands for secure socket layer. Looking forward to collecting this catchy t-shirt after a year 🙂

  • @zenganow
    @zenganow ปีที่แล้ว

    great video. do you have anything on WSS or Squid?

  • @123qwe4ify
    @123qwe4ify 9 หลายเดือนก่อน

    SSL Termination happens when an incoming client https protocol can be translated by the API gateway and just convert to http protocol to communicate with the server.

  • @zeeshanshaikh3450
    @zeeshanshaikh3450 2 ปีที่แล้ว

    SSL termination refers to the process of decrypting encrypted traffic before passing it along to a web server.

  • @rajkishor49
    @rajkishor49 2 ปีที่แล้ว

    Ssl termination means authenticating the user requests within api gateway without going to microservices components.

  • @andreykrivoshein3788
    @andreykrivoshein3788 ปีที่แล้ว +1

    Thank you!

  • @topcatalpha1
    @topcatalpha1 ปีที่แล้ว

    What about SWARM for loadbalancing the API gateway ? instead of separating the api gateways for IOS/android, browser, etc... ?

  • @Priyuenid
    @Priyuenid 9 หลายเดือนก่อน

    SSL Termination in API GATEWAY terms is when API GATEWAY will accept incoming and send out going request in HTTPS to clients but the communication to server or Microservices is HTTP.

  • @mhsn27mhsn10
    @mhsn27mhsn10 ปีที่แล้ว

    After write and build Api where can upload and run it over internet

  • @lethatsinkin
    @lethatsinkin ปีที่แล้ว

    Can anyone help with the order to watch this playlist? Beginner here

  • @NihadAziz
    @NihadAziz ปีที่แล้ว +1

    how do they do the reversed writing?🤔
    Great video!

  • @sidhuk3128
    @sidhuk3128 4 หลายเดือนก่อน

    ssl termination reduces the load on web servers during data exchange, better for performance. but remember it done from an API gateway to a webserver instead of from client to server

  • @rajajayaraman5954
    @rajajayaraman5954 2 ปีที่แล้ว

    If the system is going to expect heavy traffic due to the holiday season, and in this case, should we not add the smart load balancers.

  • @sabuein
    @sabuein ปีที่แล้ว

    Thank you.

  • @jcwriter
    @jcwriter 6 หลายเดือนก่อน

    SSL - Secure Sockets Layer. It’s an encryption-based Internet security protocol. 😊 I really would love to have this T-shirt. 🎉

  • @Xochipilli
    @Xochipilli 2 ปีที่แล้ว +1

    Gracias

  • @victorsmith6115
    @victorsmith6115 2 ปีที่แล้ว

    Very concise explanation..no noise. Thanks a lot! Could have offered couple of more Tshirts..I liked the tshirt comment 😁😁✌

    • @IBMTechnology
      @IBMTechnology  2 ปีที่แล้ว +1

      Thanks for the feedback! 😀 We might come up with more contests in the future, so stay tuned! 😉

  • @cyberluk3
    @cyberluk3 ปีที่แล้ว

    I like those t-shirts and API's :)

  • @hlkn333
    @hlkn333 ปีที่แล้ว

    Hmm...how can the client faster (Web app) via a centralise API Gateway I wonder.
    Day1- Web app communicates to various microservices to constructs the Web pages
    Day2- Web app communicates via the API Gateway. The API Gateway communicates to various microservices. Now the Gateway API becomes bottle neck.
    I agree that the Gateway API will have provide authentication and secured data transport.
    IoT jargon is included into the conversation and should not be as it is for another conversation whether Gateway API supports MQTT and/or CoAP/LwM2M/IPSO. I believe.
    In general, I love IBM short conversations to explain various concepts.

  • @prakashverugamya1363
    @prakashverugamya1363 ปีที่แล้ว

    SSL termination is the process of ending an encrypted SSL/TLS connection and passing unencrypted requests to a backend server. The SSL/TLS encryption is terminated at a designated point, usually a load balancer or a reverse proxy, and the unencrypted request is then sent to the backend server.
    This approach is used in situations where it is not necessary to encrypt the entire end-to-end communication, or where the backend server is not capable of handling SSL/TLS encryption. By terminating the SSL/TLS connection at the load balancer or reverse proxy, the load on the backend server can be reduced, and performance can be improved.
    However, it's important to consider the security implications of SSL termination, as unencrypted data is vulnerable to interception and tampering. Therefore, it's critical to secure the connection between the load balancer/reverse proxy and the backend server with appropriate network security measures.

  • @nocoty1316
    @nocoty1316 ปีที่แล้ว

    6:37 "decrypt and offload the encrypted SSL data within the API Gateway" in what terms this offloads anything? offloads what from who?

  • @kanaanbahmani5062
    @kanaanbahmani5062 2 ปีที่แล้ว +1

    Ok API gateways are amazing and awesome but how do you manage and implement your API gateway using the relevant tools, how do you make sure the API gateway is working properly, and how do you manage them, how don you make them highly available since everything from client side to backend side is going through them?
    I'd sincerely appreciate it if one of the engineers from IBM could answer my question 🤓☺️

    • @IBMTechnology
      @IBMTechnology  2 ปีที่แล้ว +3

      Hi Kanaan! We'll see what we can do. 🙂 In the meantime, maybe this blog can answer some of your questions: ibm.co/39pJHGS
      You can find more links about API Management in this video's description.

    • @kanaanbahmani5062
      @kanaanbahmani5062 2 ปีที่แล้ว +2

      @@IBMTechnology thanks for the link

  • @tonezou3918
    @tonezou3918 2 ปีที่แล้ว

    How does API Gateway handle a global/shared transaction between a few microservices? Let's say we want some functionalities of the Order Svc and the Inventory Svc to be part of a single transaction in the API Gateway that either succeeds and commits as a whole, or reverts all the changes from these microservices on error.

    • @IBMTechnology
      @IBMTechnology  2 ปีที่แล้ว

      No, an API gateway doesn't address distributed transactions across microservices.
      One of the key tenets of microservices architecture is independence, i.e., they're self-contained, loosely coupled, and independently deployable. If that's not possible, there's several solutions like two-phase commit or "eventual consistency" if ACID isn't a hard requirement (e.g., it *may* be tolerable if the inventory count is momentarily inconsistent due to pending order processing; it wouldn't be acceptable for something like a financial transaction).
      Here's a few references that go into much more detail:
      developers.redhat.com/blog/2018/10/01/patterns-for-distributed-transactions-within-a-microservices-architecture#possible_solutions
      www.baeldung.com/transactions-across-microservices
      www.ibm.com/cloud/learn/microservices

  • @jeff.dev.insights
    @jeff.dev.insights ปีที่แล้ว

    SSL termination is the process of decrypting encrypted data before sending it to the server, and then later it's encrypted again before sending it to the user.

  • @wyp4032
    @wyp4032 ปีที่แล้ว

    SSL terminiation is the point that SSL session ends, and http session start from that point onwards.

  • @j653vup
    @j653vup 2 ปีที่แล้ว

    removing the need for extra layer of security ?

  • @use-hustlelucre
    @use-hustlelucre ปีที่แล้ว

    Can you make this video once again in more depth, please !! 🙏🏻

  • @aadityakiran_s
    @aadityakiran_s ปีที่แล้ว

    Why all the text is hard to read? Can't even see where you've written API Gateway.

  • @sushantsharma9636
    @sushantsharma9636 ปีที่แล้ว

    secure socket layer
    used as data encryption based internet security protocol

  • @marouaniAymen
    @marouaniAymen 2 ปีที่แล้ว +1

    SSL stands for Secure Socket Layer

  • @KhaledRenno
    @KhaledRenno 8 หลายเดือนก่อน

    please share link to buy the t-shirt. thanks.

  • @pbnsoft
    @pbnsoft 2 ปีที่แล้ว

    SSL stands for Secure socket layer

  • @Evergreenscoderzone
    @Evergreenscoderzone ปีที่แล้ว

    Let's see if I get a t-shirt for that: SSL termination is when you remove your shoes before entering your house. Results in a smaller footprint of the "traffic" around rooms. Makes all holes in your socks exposed to everyone at home. Allows you to step an a lego and enjoy it for the rest of the evening.

  • @danzinde
    @danzinde ปีที่แล้ว

    Can someone answer what tool is used to make such a cool presentation?

    • @IBMTechnology
      @IBMTechnology  ปีที่แล้ว

      Search on "lightboard videos".

  • @sivakrishnan7213
    @sivakrishnan7213 6 หลายเดือนก่อน

    SSL termination ---> removing 's' from http, the secure credential, that need not be authenticated. By this an additional effort is not needed for SSL handshake.