Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hestia domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/finsekw9/public_html/blog/wp-includes/functions.php on line 6131
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/finsekw9/public_html/blog/wp-includes/functions.php:6131) in /home/finsekw9/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1902
{"id":87,"date":"2021-08-27T08:08:56","date_gmt":"2021-08-27T08:08:56","guid":{"rendered":"https:\/\/finsense.africa\/blog\/?p=87"},"modified":"2021-08-27T08:46:54","modified_gmt":"2021-08-27T08:46:54","slug":"snapchat","status":"publish","type":"post","link":"https:\/\/finsense.africa\/blog\/2021\/08\/27\/snapchat\/","title":{"rendered":"Snapchats Move to Kubernetes"},"content":{"rendered":"\nSnap Inc. took on the challenge of migrating to Kubernetes!<\/p>\n\n\n\n
They went all the way from monolith to microservices.<\/p>\n\n\n\n
Their objectives were clear:<\/p>\n\n\n\n
Centralized management of services + Enhanced Security.<\/p>\n\n\n\n
To achieve these, they used a lot of tools available for Kubernetes.<\/p>\n\n\n\n
Kubernetes has a lot of room for customization – So they<\/p>\n\n\n\n
created their own custom control panels for centralization.<\/p>\n\n\n\n
For other enhancements, a Service mesh-like Envoy was used.<\/p>\n\n\n\n
It was used for translating & forwarding each network packet.<\/p>\n\n\n\n
Envoy’s Mutual TLS features were also utilized for security.<\/p>\n\n\n\n
Snap’s example shows the value that can be added by moving<\/p>\n\n\n\n
workloads into Kubernetes. Other teams are moving in too.<\/p>\n\n\n\n
If you are looking to move into Kubernetes. We can help!<\/p>\n\n\n\n
Send us a hi at info@finsense.co.ke<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"Snap Inc. took on the challenge of migrating to Kubernetes! They went all the way from monolith to microservices. Their objectives were clear: Centralized management of services + Enhanced Security. To achieve these, they used a lot of tools available for Kubernetes. Kubernetes has a lot of room for customization […]<\/p>\n","protected":false},"author":1,"featured_media":112,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[3],"class_list":["post-87","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-devops"],"_links":{"self":[{"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":2,"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":113,"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/posts\/87\/revisions\/113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/media\/112"}],"wp:attachment":[{"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/finsense.africa\/blog\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}