Blending Science and Art: The Multimodal Craft of an Exceptional Gen AI Paper

5 Apr
With the entire text of Les Misérables in the prompt (1382 pages), Gemini 1.5 Pro locates a famous scene from a hand-drawn sketch

Technical writing is one of my favorite reads. It’s clear, succinct, and informative. DeepMind’s technical paper on Gemini 1.5 epitomizes all I love about technical writing. Read the abstract for a glimpse into the groundbreaking advancements encapsulated in Gemini 1.5 Pro; it’s a masterclass in effective communications. We learn how to deliver maximum insight with minimum word count.

In just 177 words, my DeepMind colleagues articulate:

  • #ProductCapabilities: “a highly compute-efficient multimodal* mixture-of-experts model** capable of recalling and reasoning*** over fine-grained information from millions of tokens of context”
  • #UniqueSellingPoint: “near-perfect retrieval (>99%) up to at least 10M tokens, a generational leap over existing models such as Claude 2.1 (200k) and GPT-4 Turbo (128k)”
  • #UseCases: “surprising new capabilities of large language models at the frontier; when given a grammar manual for Kalamang, a language with fewer than 200 speakers worldwide, the model learns to translate English to Kalamang at a similar level to a person learning from the same content”
Gemini 1.5 Pro is able to translate from English to Kalamang with similar quality to a human

The science of writing succinctly

In a few words, the paper abstract communicates the model’s superior performance, its leap over existing benchmarks, and its novel capabilities. It sparks curiosity about the future potentials of large language models—a true testament of powerful, precise, impactful technical communication.

How did the Gemini 1.5 paper authors achieve this mastery? By following the guiding principles of Brevity (saying more with fewer words) that my friend and thought partner D G McCullough and I recently summarized as: “Trust, Commit, Distill”:

  • #Trust means believing in the power of your message without over-explaining nor adding unnecessary details. Trust empowers the communicator to eliminate redundancy, focusing on what’s truly important. The Gemini 1.5 paper authors trust their curious readers to look up terms that may be new to them. On first read, I had to look up “mixture-of-experts” but the context I’ve had from my 2 years of working with data and AI allowed me to “guesstimate” its meaning before getting the proper definition.
  • #Commit refers to sticking with the essentials of your message, understanding your message’s objective, and resisting tangents or unnecessary explanations diluting the message’s impact. (Which requires discipline!)
  • #Distill requires breaking down your message to full potency. Like distilling a liquid to increase its purity, we must strip away the non-essential until the most impactful, clear, and concise message remains. Every word and idea then serves a purpose–and voila! Your message becomes clearer, and more memorable.

The art of replacing 100s of words with a single image

The saying “A picture is worth a thousand words” truly shines in technical communication. A single, well-chosen image can articulate complex ideas with more efficiency and impact than verbose descriptions. The Gemini 1.5 paper’s authors skillfully weave in visual elements, showcasing a deep grasp of conciseness. This approach not only makes complex AI and machine learning concepts approachable and captivating but also boosts understanding and enhances the reader’s journey. It demonstrates that when it comes to sharing the latest scientific breakthroughs, visual simplicity can convey a wealth of information.

With the entire text of Les Misérables in the prompt (1382 pages), Gemini 1.5 Pro locates a famous scene from a hand-drawn sketch

Simplify complexity with brevity

In our rapid world, where attention is a rare commodity and people often skim rather than read, the skill of conveying ideas briefly and through visual storytelling stands out as a significant edge. Simplifying complex concepts into engaging visuals and concise explanations can mean the difference between being noticed or ignored.

Richard Feynman, the celebrated physicist, Nobel laureate, and cherished educator, famously stated, “If you can’t explain it simply, you don’t understand it well enough.”

Richard Feynman quotes

Feynman’s approach isn’t just about words; it involves using visuals and images to make intricate ideas more approachable. After all, the deepest insights are usually the easiest to understand when we apply brevity to break down complexity.

DeepMind’s Gemini 1.5 technical paper exemplifies this principle perfectly. It’s essential reading for anyone intrigued by general AI (especially with #GoogleCloud #NEXT24 on the horizon), and it’s an exemplary model for those dedicated to honing their communication skills.

#TechnicalWriting #Innovation #ArtificialIntelligence #LanguageModels #Brevity #BrevityRules #GoogleCloud #NEXT24 #DeepMind

Read the full abstract

“In this report, we present the latest model of the Gemini family, Gemini 1.5 Pro, a highly compute-efficient multimodal mixture-of-experts model capable of recalling and reasoning over fine-grained information from millions of tokens of context, including multiple long documents and hours of video and audio. Gemini 1.5 Pro achieves near-perfect recall on long-context retrieval tasks across modalities, improves the state-of-the-art in long-document QA, long-video QA and long-context ASR, and matches or surpasses Gemini 1.0 Ultra’s state-of-the-art performance across a broad set of benchmarks. Studying the limits of Gemini 1.5 Pro’s long-context ability, we find continued improvement in next-token prediction and near-perfect retrieval (>99%) up to at least 10M tokens, a generational leap over existing models such as Claude 2.1 (200k) and GPT-4 Turbo (128k). Finally, we highlight surprising new capabilities of large language models at the frontier; when given a grammar manual for Kalamang, a language with fewer than 200 speakers worldwide, the model learns to translate English to Kalamang at a similar level to a person learning from the same content.” https://storage.googleapis.com/deepmindmedia/gemini/gemini_v1_5_report.pdf

Define the key terms used in the abstract

* #Multimodality: Gemini is natively multimodal.  Prior to Gemini, AI models were first trained on a single modality, such as text, or image, and then corresponding embeddings were concatenated. For example, the embedding of an image would be generated by an AI model trained on images, the embedding of the text describing the image would be generated by an AI model trained on texts, and then the two embeddings would be concatenated to represent the image and its transcript. Instead, the Gemini family of models was trained on content that is inherently multimodal such as text, images, videos, code, and audio. Imagine being able to ask a question about a picture, or generate a poem inspired by a song – that’s the power of Gemini.

** #Mixture-of-Experts Model: At the core of Gemini’s groundbreaking capabilities lies its innovative mixture-of-experts model architecture. Unlike traditional neural networks that route all inputs through a uniform set of parameters, the mixture-of-experts model consists of numerous specialized sub-networks, each adept at handling different types of information or tasks—these are the “experts.” Upon receiving an input, a gating mechanism intelligently directs the input to the most relevant experts. This selective routing allows the model to leverage specific expertise for different aspects of the input, akin to consulting specialized departments within a larger organization for their unique insights. For Gemini, this means an unparalleled ability to process and integrate a vast array of multimodal data—whether it’s textual, visual, auditory, or code-based—by dynamically engaging the most suitable experts for each modality. The result is a model that not only excels in its depth and breadth of understanding but also in computational efficiency, as it can focus its processing power where it matters most, without overburdening the system with irrelevant data processing. This approach revolutionizes how AI models handle complex, multimodal inputs, enabling more nuanced interpretations and creative outputs than ever before.

A Mixture of Experts (MoE) layer embedded within a recurrent language model https://openreview.net/pdf?id=B1ckMDqlg

*** #Reasoning: Gemini goes beyond simple pattern recognition. It utilizes a novel architecture called “uncertainty-routed chain-of-thought” to reason and understand complex relationships within and across modalities. This enables it to answer open-ended questions, solve problems, and generate creative outputs that are not just factually accurate but also logically coherent.

🤖 #GenAI everyday hacks: 📊 #Comparison: How to create a handy cheatsheet for the 2024 Oscars?

5 Mar

🤖 #GenAI everyday hacks: 📊 #Comparison: How to create a handy cheatsheet for the 2024 Oscars?

🎬👩‍🎤 Excited for the 96th Academy Awards this Sunday, March 10th? Are you like me and wondering:
❓Which movie scored the highest number of nominations?
❓How many Best Picture contenders scored both Leading Actress and Leading Actor nominations?
❓Is there a movie nominated in all key categories (Best Picture, Directing, Leading Actress and Actor, Writing)

The answers are hiding in a long list with 20+ categories. https://lnkd.in/gPuErtGq

Let’s turn this data into insights with #GenAI! Acting as a #PromptEngineer, I ran an experiment with a few AI tools, such as #Gemini#chatgpt#copilot and #perplexity etc. Here’s the outcome:
✅ GenAI can help!
🙀 But it may take several prompts to get the results you want.

I started with this prompt:
“Compare the Best Picture nominees for the 2024 Oscars in a table ordered by the total number of nominations received and specifying if the movies were nominated in the Directing, Leading Actor, Leading Actress and Writing categories.”

After a couple of additional prompts, including:
“Specify if Writing as Adapted or Original Screenplay.” and “Replace ‘Yes’ with the name of the nominee and ‘No’ with ‘_'”, and a few “Try again”, I got the table below.

✅ In a few minutes I got a great 🎬 2024 Oscars cheatsheet.
🙀 But it took more prompts than I expected. For example, despite my clear request for a table, several of my prompts returned a text based response, so I had to ask my AI bots to “Try again”.

Lessons learned:
🕵‍♀️ Refining your prompts sequentially enhances AI’s ability to deliver complex content, so plan for some trial and error.
🕵‍♀️ AI bots don’t always want to do the heavy lifting on the first ask so be persistent.
🕵‍♀️ Always check the results to ensure #EmmmaStone does not become #MargotRobbie

The AI tools are the talented but sometimes stubborn #cast👩‍🎤 and the #PromptEngineer is the director 🎥

#AI #GenAI #EverydayHacks #Productivity #Artificialntelligence #oscars #oscars2024 #oppenheimer #barbie #barbiemovie #Gemini #chatgpt #perplexity #copilot

See this post on Linkedin

🤖 #GenAI everyday hacks: 📕 #Summarization

4 Mar

🤖 #GenAI everyday hacks: 📕 #Summarization: How to turn a daunting 150+ page-long voter pamphlet into a handy cheatsheet for the SF Elections?

✅ GenAI can help!
🙀 But your mileage will vary. Let’s see an example.

I used this prompt:
“Summarize all the propositions on the March 5th, 2024 San Francisco Election ballot with their top arguments for and against in a 3-column table using the voter pamphlet as the data source.”

After a couple of additional prompts, such as:
“You forgot prop A.” and “Make it more concise.”
I got the table below.

✅ In a couple of minutes I got a great SF Elections cheatsheet.
🙀 But some fields are more accurate then others. For example, there are no arguments against Proposition G in my voter pamphlet, and so “Curriculum pressure on students and teachers.” field is entirely made up.

Lesson learned: 🕵‍♀️🕵‍♂️ Always verify your AI-generated content.

#AI #GenAI #EverydayHacks #Productivity #Artificialntelligence #election2024 #elections

AI-generated SF Elections cheatsheet based on voter pamphlet https://voterguide.sfelections.org/

Innovative Technology Leader

11 Oct

🍂🍁 Early fall always brings that return-to-school feeling for me. What a great time to reflect on the #InnovativeTechnologyLeader program I completed at Stanford University Graduate School of Business in July. The wisdom within this excellent program remains with me today.

Amazingly, I can fit my key program learnings into one sentence, which is a testament to how incredibly well Baba Shiv (one of my absolute favorite Stanford professors!) designed it alongside the program director Angel Dodson:

#InnovativeTechnologyLeader thinks both like an #Actor 👨‍🎤🎬 and an #Engineer 👷‍♀️🛠️

Acting and engineering processes have much in common:
✅ Requirements Gathering 👷‍♀️🛠️ is like Character Development 👨‍🎤🎬
✅ Development 👷‍♀️🛠️ is like Preparation 👨‍🎤🎬
✅ Deployment 👷‍♀️🛠️ is like Showtime 👨‍🎤🎬

Both crafts require essential tools that together drive technology innovation:

🔵 #Precision (Solve for the right “it”) defines vital innovation scope and focus. But without #Clarity (What’s your role? Who’s your audience?) even the greatest innovation may not deliver user value.

🔴 #Prototyping (Build ▶ Assess ▶ Improve; Repeat) allows you to pivot quickly and accelerate progress. But without #Storytelling (connecting emotionally with your audience) you risk stakeholder buy-in and your innovation will never scale.

⚫ #Premortem (Preemptively address risks) will help you avoid both the common pitfalls and less common risks. But without #Presence (Your best performance, adjusted on the spot) you may fail to read your audience and overlook subtle cues in feedback from your board, investors, or customers ahead of the launch.

So there you have it: the six tools in the Innovative Technology Leader’s toolbox. Is any of the six tools surprising to you?

#InnovativeTechnologyLeader, #stanforduniversity, #innovation, #stanfordgsb, #technology, Stanford University
Learn more: LinkedIn post

Generative AI value spectrum

28 Jul

Generative AI is here to make work fun again. But what exactly can gen AI do for my business? This very question was a common theme of my chats with the fellow participants of the #DigitalTechnologyLeader program at Stanford University Graduate School of Business two weeks ago.

Starting on the way to our morning exercise classes (5:45am! 😱 🏃‍♀️ 🏃‍♂️ ) and all the way into our evening receptions ( 🍷 🥗 ), AI monopolized 90% of our conversations. And for good reasons. You can benefit from Generative AI in multiple ways today.

On the 4th day of the program, I white-boarded a prototype of the gen AI #ValueSpectrum to visualize the range of use cases where gen AI adds value today, and how you can unlock it. In this post, I’m sharing a more polished version.

Thank you to my wonderful Stanford University cohort for inspiration and huge thanks to my incredible colleagues Priyanka VergadiaNeama DadkhahnikooVincent CiaravinoSolène Maître and Firat Tekiner for technical review!

#genai #ai #googlecloud #chatbots #creativity #machinelearning #innovation

From California Garage to Global Icon: the Fearless Innovator, Marketing Maverick, and Feminist Icon all in one

26 Jul

Who is the CEO that started their company in a California garage in 1945, was an avid risk taker, a glutton for data, obsessed with releasing new products every year and aggressive in adopting technology? Nope, it’s not a Silicon Valley tech pioneer, but the incredible Ruth Handler, the founder of Mattel, Inc. Talk about thinking outside the toy box! 😀

This past weekend, The Wall Street Journal and The New York Times celebrated the release of #barbiethemovie with stories on the legendary creator of the iconic toy, and I must say, Ruth Handler is my new marketing idol, innovation inspiration, and feminist icon all rolled into one! 🙌

#Marketer: Ruth turned the toy market upside down. She was a TV advertising trailblazer when others were still figuring out newspaper ads! 📺 Forget selling toys just before the holidays, Ruth said, “Let’s make every day a play day!” 📅 And who says parents make all the decisions? Not Ruth! She marketed directly to kids, and it was genius. 🎯
https://lnkd.in/e4eNkaCi

#Innovator 💡 Talk about a lightbulb moment! Ruth came up with the Barbie idea while her daughter, Barbara, was playing with paper dolls. Little Barbie Handler and her friend went on a wild imagination spree, dressing the cutouts in different outfits, dreaming up careers, and personalities! Sounds like a Stanford University Graduate School of Business case study on innovation to me! 📚 https://lnkd.in/eg73AnJ4

#Feminist 💪 Barbie wasn’t just another baby-doll encouraging girls to play mom; she was the ultimate role model! She went to the moon before Neil Armstrong even got close, and she’s been president – something no real-life American woman has done yet! Breaking barriers like a boss! 👩‍🚀
https://lnkd.in/eBmEZy2Y

I’m raising my tiny Barbie-sized coffee cup to Ruth Handler – the ultimate maven of marketing, the queen of innovation, and a true feminist trailblazer! 👑

See the full post on LinkedIn and share your thought via comments here.

How to build a web app in 5min

20 Apr

When my friend asked me for San Francisco restaurant recommendations this past weekend, I felt like a dusty old relic digging up my vintage #GoogleDoc. Surely, there must be a better way!

So, after getting my fill of no-code/low-code ML at the #GoogleDataCloudLive event, I decided to take on the ultimate challenge: building my own app. I mean, it’s not like I had anything else to do on a rainy Sunday afternoon, right? It was time to drag myself into the 21st century and digitally transform my good ol’ doc!

I put on my #AppDev hat back on and dove headfirst into the #GoogleDevelopers and #GoogleWorkspace portfolio. After five minutes of tinkering with #AppSheet, I had a beautiful new app that could rival Yelp. I think I’ll call it Jelp 😅 (J for Justyna).

It literally took 5min to turn #GoogleSheet into a web app without a single line of code. Of course, being the perfectionist that I am, I couldn’t stop there. Five hours of ✅ UI optimization, ✅ security choices, ✅ user testing, and ✅ edge use cases later, my app was finally ready. And let me tell you, it was worth every minute of self-imposed feature-request-misery.

But the best part? Now I have a digital record of all my favorite restaurants, complete with my notes. I mean, who needs Yelp when you’ve got Jelp, right? So, if you need a recommendation for a great San Francisco eatery, hit me up.

Learn more here.

Multi-benefiting > Multi-tasking

11 Apr

What if we replaced 📛#MultiTasking with ✅ #MultiBenefiting?

📛 #MultiTasking is like death by a 1000 paper cuts. When we multi-task, we don’t get more done. Instead, we’re more stressed and unable to focus. As a result, our creativity suffers.

✅ #MultiBenefiting is the opposite of multi-tasking. You’re 100% focused on one activity at a time, yet you experience multiple benefits.

For example, on a busy day packed with back-to-back meetings, take a minute, stand up, look out the window and focus your gaze on a tree, a pedestrian or… the #Transamerica landmark building, which is right outside my office window ⬇. My personal favorite yet is to spot a local #hawk 🦅 sitting on his favorite tree branch just outside my home office window.

This simple micro-activity will instantly deliver 3 benefits:
✅ It will calm your #mind
✅ It will re-energize your #body
✅ It will relax your screen-strained #eye muscles

#3 benefits of a single #1 minute long activity? That’s a great #ROI, if you ask me! And the best part? After this micro-break, you’re ready to bring your best self for the next daily challenge.

Thank you to Jeana Jorgensen and Sara Harvey Yao for inspiring this post with your amazing workshop on how to get present to become mindful humans and better leaders.

What ✅ #MultiBenefiting activities are your favorite?

The 6 Layers of Generative AI Technology Stack

3 Apr

Did you know that “T” in Chat-GPT stands for Transformer, which is Google’s revolutionary architecture that brings the concept of “self-attention” to AI? And that Google pioneered silicon for deep learning workloads with TPUs? After combing through dozens of technical papers and posts, I summarized my learnings in one visual below.

All the recent AI talk brought back the memory of the fall semester of 2003, when I signed up for a Neural Networks course 👩‍🎓. After several classes of advanced algebra and calculus, I was excited to see their practical applications in natural language processing and speech recognition use cases. Little did I know that in 2023, computers would not only be able to almost perfectly understand human speech, they would also gain a voice of their own thanks to decision making capability similar to humans.

I majored in Telecommunications Engineering and always found the Open Systems Interconnection Reference Model, more commonly known as the OSI model, extremely useful in visually depicting all the key layers of the networking tech stack. So I thought to myself: what if I build a similar reference model for AI? At the end, at the core of AI lies a neural network. And I’ve successfully demystified a variety of tech stacks using the good ol’ OSI model before, from PaaS to SDN/NFV. Let me know what you think!

Thank you for inspiration to Philip Moyer and to Priyanka Vergadia and Neama Dadkhahnikoo for technical review.

#artificialintelligence#deeplearning#machinelearning#selfattention#naturallanguageprocessing#googlecloud

And here’s an animated version of “The 6 Layers of Generative AI Technology Stack”. To me, it’s like watching a delicious multi-layer cake being assembled layer by layer, except instead of vanilla cake, lemon custard and cream-cheese frosting, our recipe calls for infrastructure, modeling and application layers as key ingredients. Who knew that a stack of AI layers could be so captivating?

Check out my LinkedIn post The 6 Layers of Generative AI Technology Stack

Why every enterprise needs docker and kubernetes to succeed in 2018

2 May

Peter Drucker famously said: “The purpose of a business is to create a customer.” Thanks to technology advances, today’s entrepreneurs can create customers faster and build stronger relationships with them. All that while delaying or completely forgoing investments in physical infrastructure like brick & mortar stores or branch offices. Digital native businesses can be more intentional about who their target segments are, able to reach them through an array of digital channels, and provide them with much more personalized offerings than during Drucker’s times.

Betting on a digital-first business model has proven to be a very successful approach for a number of industry disruptors who managed to poach large numbers of underserved customers from well established incumbents. It took Dollar Shave Club only three years to gain around 8% of the $3 billion U.S. market for razors and blades by offering a convenient subscription based service. Trunk Club sold itself to Nordstrom’s for $350m after cracking the code on how to digitally serve fashion conscious customers who don’t like to shop; the acquisition happened  after only five years in business and with a meager $12m in venture capital.

Application strategy: “Build” or “Buy”?

Betting on digital capabilities makes a lot of business sense but the question remains: do companies invest in building applications in house or rely on external vendors? Key findings from IDC Webinar on 2017 IT Predictions clearly confirm an increased focus on the former. According to IDC’s Frank Gens, “By 2018, enterprises pursuing Digital Transformation strategies will expand their developer teams by 2-3x”. Goldman Sachs already employs more than 10,000 engineers as they see technology as a competitive advantage. “Technology has remained a core competency for Goldman Sachs. Technology engineers make up roughly one-third of our workforce.

While Goldman Sachs may resemble Facebook and Google with their laser-sharp focus on in-house software development, most companies don’t innovate at Google and Facebook pace and may struggle to build large teams of developers and IT Ops. But the pressure to bring application development back in house is not going away as Gartner predicts, by 2020, 75 percent of application purchases supporting digital business will be “build,” not “buy”.

Digital Transformation

Digital Transformation

What can enterprises do to accelerate their digital transformation journey and optimize their technology investments?

Engineers = executives for the digital age

First, companies should consider adding more technology savvy leaders to their C-suites. This trend is already on the rise and IDC predicts that “by 2021, one third of CEOs and COOs of G2000 companies will have spent at least five years in a tech leadership role.” A CEO who oversaw large technology transformations before becoming commander in chief, will have the right expertise to turn a technology investment into a business outcome. Not surprisingly, 24 of the world top 100 best performing CEOs have an engineering degree. One of the best known engineers-gone-CEO is Ursula Burns, former CEO of Xerox. “I moved from engineering to business but the difference is not a difference at all. The synergy between the two is amazing” says Burns, who joined Xerox in 1980 as a mechanical engineering summer intern.” Her engineering background translated very well into the C-suite. “This discipline and idea that getting good minds together of all different types and from all different backgrounds to attack a problem is something that engineers are unbelievably good at.

Ursula Burns, former CEO of Xerox; Image source: http://thesource.com/wp-content/uploads/2016/03/ursulaburns16x9.jpg

Ursula Burns, former CEO of Xerox

Digital leaders drive 5x more revenue than industry average

Second, it’s important to “begin with the end in mind” and quantify the forecasted business impact of technology leadership early on, before the first dollar is spent on additional IT solutions. Moreover, the phase of planning and budgeting for transformation needs to take a holistic approach and consider not only substantial technology investments but also investments in the organizational capabilities to embrace digital in the company culture, design adequate change management process and uncompromisingly deal with legacy systems. Transformations of this scale are not easy but the benefits can be huge: McKinsey estimates that B2B digital leaders drive five times more revenue growth than their peers.

 

McK 3.png

Building enterprise software has never been easier

Finally, enterprises do not have to start their software projects from scratch. Technologies like docker and kubernetes can simplify and automate many activities in the workflow, such as application development, CI/CD, container infrastructure setup, network instrumentation, database connectivity, governance processes and security.

In particular, docker allows your code to work across different environments, eliminating the risk that small configuration discrepancies between Dev, Test and Production environments will break your application. But how? Let’s explore how docker and containerization make applications more portable.

First, container-ize your application with docker

A docker image simplifies the distribution of an application by bundling it with the appropriate runtime environment and libraries needed to make it work. At runtime, the containers are isolated in their individual sandboxes so that e.g. different Python or Java versions don’t conflict with each other. Thanks to isolation, you also decompose your application into multiple microservices that over time can end up running different version of runtimes, using different libraries or requiring different packages. IT operations and developers can easily manage the application as self-contained units on the host operating system. Docker also provides an easy way to produce repeatable deployments of applications because the entire process can be automated.

docker

Now that you know the benefits of running application in docker containers, you may be asking yourself a few questions:

  • How do I run and orchestrate containers on the available infrastructure?
  • How do I scale or update containerized applications?
  • What about container health monitoring and connectivity?
  • Can I run my older Java monoliths alongside new and shiny microservices that may be written in more contemporarily hip programming languages like Go or Node.js?

Kubernetes is the answer to all these questions.

Second, orchestrate your containers with kubernetes

Kubernetes lets you keep your developer hat on at all times, as it gives you simple objects that represent what you need to do with applications, and you connect those simple objects together with straightforward commands and tools.

Kubernetes

Kubernetes also provides service discovery, networking and self-healing. For example, if your application is an e-commerce website, and the container hosting that website fails for some reason, kubernetes will replace it by another one, and will redirect the traffic to the new container immediately.

Application development has never been as productive as with these modern platforms automating many programmer’s pains away.

Today’s companies looking to double down their technology investments to achieve competitive advantage should start with enterprise-grade turnkey-solutions that provide full-stack application creation environment with a rich ecosystem of monitoring, logging and auditing tools.

Check out Google Kubernetes Engine (GKE) for an example of a full-stack solution to develop and manage containerized applications at scale.

With docker and kubernetes,  you do not have to build your software from scratch but you gain a powerful assembly line.

Assembly Line: Image sources: http://www.techlicious.com/images/family/child-building-a-lego-set-construction-shutterstock-510px.jpg https://www.flickr.com/photos/legoloverman/4779822382

Assembly Line for Enterprise Applications

To learn more about Kubernetes, attend KubeCon (May 2-4, Copenhagen, Denmark) or Google Next (July 24-26, San Francisco, USA) or read this great book:

Kubernetes Up & Running https://amzn.to/2HX9aLy