Codento Levels Up Serverless Expertise at Google Cloud Nordics Serverless Summit 2023

Codento Levels Up Serverless Expertise at Google Cloud Nordics Serverless Summit 2023

 

Authors: Olli-Pekka Lamminen, Google Bard

In November, Codento was thrilled to be invited to attend the Google Cloud Nordics Serverless Summit 2023 in Sunnyvale, California. This two-day event, held at the Google Cloud campus, was packed with exciting updates, in-depth discussions, and valuable networking opportunities.

 

Cloud-Powered Efficiency: Cost, Performance, and Creativity

The ability to drive down operational costs featured heavily at the Serverless Summit. With a pay-as-you-go pricing model and reduced price for idle instances Cloud Run is one of the most cost effective ways for businesses to run their workloads in a serverless environment. Flexible scaling from zero aligns perfectly with the dynamic nature of serverless applications, ensuring that organisations only pay for the resources they consume. This together with low management overhead and ease of development makes serverless technology accessible and affordable for businesses of all sizes.

Synthetic monitoring with Cloud Ops provides proactive insights into application performance and health, enabling businesses to identify and address potential issues before they impact real users. By simulating user interactions, this monitoring tool proactively identifies and alerts about potential problems, allowing businesses to maintain scalable and responsiveoperations. Together with capabilities like Log Analytics and AIOps, the Cloud Operations suite empowers businesses to prevent and address performance issues proactively, ensuring a consistently positive user experience.

Cloud based development environments, enhanced with Duet AI, bring the power of artificial intelligence to the creative workspace. Duet AI acts as an intelligent assistant, providing real-time feedback and suggestions, enabling creative professionals to enhance their productivity and achieve their visions. Google’s commitment to protecting its customers using generative AI products, like Duet AI and Vertex AI, in the event of copyright infringement lawsuits further reinforces the company’s dedication to innovation and responsible AI development.

 

Google’s Focus on Developer Experience with Cloud Run

It was evident that Google is placing a strong emphasis enhancing developer experience, focusing on making Cloud Run even more developer-friendly and efficient. The company discussed several new features and enhancements designed to streamline the process of building and deploying serverless applications, all of which are already available at least in preview today. These include:

  • Accelerated Build and Deployment: Google is streamlining the build and deployment process for Cloud Run applications with optimised buildpacks, making it easier and faster for developers to get their applications up and running quickly, efficiently and securely.
  • Improved Performance and Scalability: Google is continuously improving the performance and scalability of Cloud Run, ensuring that applications can handle even the most demanding workloads. Cloud Run has demonstrated the ability to scale from zero to thousands within mere seconds.
  • Ease of Integration with Other Google Cloud Offerings: With Cloud Run integrations, developers can easily take other Google Cloud services, such as Cloud Load Balancing, Firebase Hosting and Cloud Memorystore, in use with their serverless applications. Products like Eventarc allow developers to establish seamless communication between serverless applications and other cloud services, facilitating event-driven workflows and real-time data processing.
  • Simplified Networking and Security: While Cloud Run integrations make using load balancers a breeze, Direct VPC egress enables serverless applications to directly access resources within a VPC, eliminating the need for a proxy. This direct communication enhances performance and minimises latency. IAP provides a secure gateway for external users to access serverless applications, leveraging Google’s authentication infrastructure to verify user identities before granting access.
  • Effortless Workload Migration: Cloud Run and GKE Autopilot can run the same container images without any modifications, and their resource descriptions are nearly identical. This makes it incredibly easy to move your workloads between the two platforms, depending on your specific needs or as those needs evolve.

 

Project Starline and the Future of Internet in Space

Beyond the technical discussions, we also had the opportunity to explore Project Starline, Google’s experimental 3D video communication technology. Project Starline uses a combination of hardware and software to create a more natural and immersive video conferencing experience.

We also had the pleasure of discussing the future of the internet in space with Vint Cerf, a pioneer in the field of computer networking and often referred to as the ”father of the Internet.” Cerf shared his insights on the challenges and opportunities of building a reliable and accessible internet infrastructure in space.

 

 

An Invaluable Experience that Spurs Innovation

Overall, the Google Cloud Nordics Serverless Summit 2023 proved to be an invaluable experience for us. We gained insights into the latest advancements in serverless technology, learned from Google experts, and connected with other industry leaders. We are excited to apply our newfound knowledge to help our customers build and deploy even more innovative serverless applications.

About the Authors

Olli-Pekka Lamminen is an experienced software and cloud architect at Codento, with over 20 years of experience in the IT industry. Olli-Pekka is utilising his extensive background and knowledge to design and implement robust, scalable software solutions for our customers. His deep understanding of cloud technologies and telecommunications empowers him to deliver exceptional solutions that meet the evolving needs of businesses.

Google Bard is a powerful language model that can generate text, translate languages, write different kinds of creative content, and answer your questions in an informative way. It is still under development, but we are excited about its potential to help people in a variety of ways.

 

Learn more about Codento’s software intelligence services:

Top 4 Picks by Codento Team –  fooConf, Helsinki

Top 4 Picks by Codento Team –  fooConf, Helsinki

 

Authors: Codento consultants Samuel Mäkelä, Iiro Niemi, Olli Alm & Timo Koola

On Tuesday November 7th the second installment of fooConf was held at Hakaniemi, Helsinki. We (eight of us!) spent the day in the conference and asked our team what their one pick of the day was.

Here are our top 4 of the fooConf Helsinki 2023!

 

#1 Adam Tornhill: The business impact of code quality (top pick by Samuel)

To me, Adam Tornhill’s conference talk was quite mind-blowing. His ”10 years of trauma & research in technical debt” not only translated complex research data into clear visualizations about technical debt and code complexity, but also underscored the significant business impact of tackling these challenges. Through his presentation, Tornhill illuminated how addressing technical debt can lead to improved code quality, reduced maintenance costs and ultimately contribute to the overall success of a software project. It was a fascinating blend of in-depth research and practical insights, leaving a lasting impression on how we perceive and approach software development from both technical and business perspectives.

 

#2 Mete Atamel: WebAssembly beyond the browser (by Iiro)

Mete Atamel from Google discussed the evolving use of WebAssembly technology outside the browser environment. He emphasized that WebAssembly on the server, particularly with the WebAssembly System Interface (WASI), offers a compelling alternative to traditional methods of running applications, such as through virtual machines or containers. This perspective aligns with findings from the CNCF 2022 Annual Survey, which indicates a growing consensus that “Containers are the new normal and Wasm as the future”. Leveraging Wasm with WASI offers several notable benefits over containers, such as faster execution, reduced footprint, enhanced security and portability. However, despite this enthusiasm, it’s important to recognize that we are still some distance from having fully-featured and stable WebAssembly projects for server-side applications. This gap highlights the ongoing development and the need for further innovation in the field.

 

#3 Guillaume LaForge: Generative AI in practice: Concrete LLM use cases in Java, with the PaL

M API (by Olli)

Guillaume presented hands-on examples on how to utilize large language models via Google PaLM API. PaLM (Pathways Language Model) is a single, generalized language model that can be adjusted to specific domains or sizes (PaLM2). In his presentation, Guillaume utilized Google PaLM APIs and Langchain for building a bedtime story generator in Groovy.

Links below:

 

#4 Marit van Dijk: Reading Code (by Timo)

Presentation by Marit van Dijk (link to slides) starts with a simple observation: “We spend a lot of time learning to write code, while spending little to no time learning to read code. Meanwhile, we often spend more time reading code than actually writing it. Shouldn’t we be spending at least the same amount of time and effort improving this skill?“.

These questions take us into fascinating topics ranging from how to help our brain understand other programmers and our shared code (see book Programmer’s Brain by Felienne Hermans) to structured practices that build up our code reading capabilities. The practice called “Code Reading Club” is one way to practice code reading systematically in small groups. This presentation made me want to try this with team Codento. Stay tuned, we will tell you how it went!

 

 

Contact us for more information about Software Intelligence services:

 

Johdatus tekoälyyn liiketoiminnassa -blogisarja: Matka tulevaisuuteen

Johdatus tekoälyyn liiketoiminnassa -blogisarja: Matka tulevaisuuteen

Kirjoittaja: Antti Pohjolainen, Codento

 

Esipuhe

Nykypäivän dynaamisessa liiketoimintaympäristössä tekoälyn (AI) integroinnista on tullut muutosvoima, joka on muokannut teollisuuden toimintatapoja ja tasoittanut tietä innovaatioille. Kaikenkokoiset yritykset ottavat käyttöön tekoälypohjaisia ratkaisuja.

Tekoäly ei ole vain teknologinen harppaus; se on strateginen voimavara, joka mullistaa yritysten toiminnan, päätöksenteon ja asiakkaiden palvelemisen.

Asiakkaidemme kanssa käydyissä keskusteluissa ja työpajoissa olemme tunnistaneet lähes 250 erilaista käyttötapaa useille eri toimialoille.

 

AI in Business -blogisarjamme

Sen lisäksi, että julkaisemme AI.cast on-demand -videotuotantomme, teemme yhteenvedon tärkeimmistä oppimistamme ja oivalluksistamme ”AI in Business” -blogisarjassa.

Tämä blogisarja perehtyy tekoälyn monitahoiseen rooliin liiketoiminnan, asiakassuhteiden ja yleisen ohjelmistoälyn muokkaamisessa. Seuraavissa blogikirjoituksissa jokaisella viestillä on erityinen näkökulma, joka keskittyy liiketoiminnan tarpeeseen. Jokainen näkökulma sisältää esimerkkejä ja asiakasviittauksia innovatiivisista tavoista toteuttaa tekoäly.

Seuraavassa osassa – Asiakasennakkoionti – keskustelemme siitä, kuinka tekoäly tarjoaa yrityksille paremman asiakasymmärryksen heidän ostokäyttäytymisensä perusteella, erilaisten asiakastietojen parempaan käyttöön ja asiakaspalautteen analysointiin.

Kolmannessa osassa – Tehokkaat toiminnot – tarkastellaan esimerkkejä eduista, joita asiakkaat ovat saaneet ottamalla tekoäly käyttöön omissa toimissaan, mukaan lukien älykäs ajoitus ja toimitusketjun optimointi.

Neljännessä osassa – Ohjelmistoälykkyys – keskitymme tekoälyn käyttöön ohjelmistokehityksessä.

Tekoälyn käyttöönotto yrityksesi tarpeiden ratkaisemiseksi voi tarjota parempia päätöksentekovalmiuksia, lisätä toiminnan tehokkuutta, parantaa asiakaskokemuksia ja auttaa vähentämään riskejä.

Tekoälyn potentiaali liiketoiminnassa on valtava, ja näiden blogitekstien tarkoituksena on valaista tietä tekoälyn hyödyntämiseen liiketoiminnan kasvun, tehokkuuden ja asiakastyytyväisyyden parantamiseksi. Liity kanssamme vapauttamaan tekoälyn todelliset mahdollisuudet liike-elämässä.

Pysy kuulolla seuraavaa osuuttamme varten: ”Asiakkaan ennakointi” – paljastaa ennakoivan analytiikan voiman asiakkaiden käyttäytymisen ymmärtämisessä.!

 

 

Kirjoittajasta: Antti  ”Apo” Pohjolainen, myyntijohtaja, aloitti Codenton palveluksessa vuonna 2020. Antti on johtanut Innofactorin (pohjoismainen Microsoft IT-toimittaja) myyntiorganisaatiota Suomessa ja ennen sitä työskennellyt johtotehtävissä Microsoftissa julkiselle sektorille Suomessa ja Keski- ja Itä-Euroopassa. Apo on työskennellyt erilaisissa myyntitehtävissä kauemmin kuin hän muistaa. Hän saa ”myyjän huipun” tapaaessaan asiakkaita ja etsiessään ratkaisuja, jotka tarjoavat arvoa kaikille osapuolille. Apo suoritti MBA-tutkinnon Northamptonin yliopistosta. Hänen viimeinen liiketoimintatutkimuksensa käsitteli monipilviratkaisuita. Apo on usein luennoinut AI in Businessissa Haaga-Helian ammattikorkeakoulussa.

 

 

 

Seuraa meitä ja tilaa AI.cast, jotta pysyt ajan tasalla viimeaikaisista tekoälykehityksistä:

Google Cloud Nordic Summit 2023: Kolme keskeistä poimintaa

Google Cloud Nordic Summit 2023: Kolme keskeistä poimintaa

Kirjoittajat: Jari Timonen, Janne Flinck, Google Bard

 

Codento  osallistui kuuden hengen tiimin kanssa Google Cloud Nordic Summit -tapahtumaan 19.–20.9.2023, jossa meillä oli mahdollisuus tutustua uusimpiin trendeihin ja kehitykseen pilvipalveluissa.

Tässä blogiviestissä jaamme joitain konferenssin tärkeimmistä teknisistä poiminnoista kehittäjän näkökulmasta.

 

Yritysluokan luova tekoäly laajamittaiseen toteutukseen

Yksi konferenssin jännittävimmistä aiheista oli Generatiivinen AI (GenAI). GenAI on tekoäly, joka voi luoda uutta sisältöä, kuten tekstiä, koodia, kuvia ja musiikkia. GenAI on vielä kehitysvaiheessa, mutta sillä on potentiaalia mullistaa monia toimialoja.

Konferenssissa Google Cloud ilmoitti, että sen GenAI-työkalusarja on valmis laajempiin toteutuksiin. Tämä on merkittävä virstanpylväs, koska se tarkoittaa, että GenAI ei ole enää vain tutkimusprojekti, vaan teknologia, joka

voidaan käyttää todellisten ongelmien ratkaisemiseen.

Yksi Google Cloudin GenAI-tekniikoiden tärkeimmistä eroista on niiden keskittyminen skaalautumiseen ja luotettavuuteen. Google Cloudilla on pitkä kokemus laajamittaisten tekoälytyökuormien suorittamisesta, ja se tuo tämän asiantuntemuksen GenAI-avaruuteen. Tämä tekee Google Cloudista hyvän valinnan yrityksille, jotka haluavat ottaa GenAI:n käyttöön laajasti.

 

Cloud Run auttaa kehittäjiä keskittymään koodin kirjoittamiseen

Toinen konferenssissa laajasti käsitelty aihe oli Cloud Run. Cloud Run on palvelimeton laskenta-alusta, jonka avulla kehittäjät voivat suorittaa koodiaan ilman, että heidän tarvitsee hallita palvelimia tai infrastruktuuria. Cloud Run on yksinkertainen ja kustannustehokas tapa ottaa käyttöön ja hallita verkkosovelluksia, mikropalveluita ja tapahtumapohjaisia työkuormia.

Yksi Cloud Runin tärkeimmistä eduista on sen helppokäyttöisyys. Kehittäjät voivat ottaa koodinsa käyttöön Cloud Runissa yhdellä komennolla, ja Google Cloud hoitaa loput. Tämä vapauttaa kehittäjät keskittymään koodin kirjoittamiseen infrastruktuurin hallintaan.

Google julkaisi juuri Direct VPC -lähtötoiminnon Cloud Ru

 

nille. Se alentaa viivettä ja lisää suorituskykyä yhteyksissä VPC-verkkoosi. Se on kustannustehokkaampaa kuin palvelimettomat VPC-liittimet, jotka olivat aiemmin ainoa tapa yhdistää VPC:si pilveen
Juosta.

Toinen Cloud Runin etu on, että se on kustannustehokas. Kehittäjät maksavat vain resursseista, jotka heidän koodinsa kuluttavat, eikä niistä aiheudu ennakkokustannuksia tai pitkäaikaisia sitoumuksia. Tämä tekee Cloud Runista hyvän valinnan kaikille yrityksille.

 

Site Reliability Engineering (SRE) lisää asiakastyytyväisyyttä

Site Reliability Engineering (SRE) on tieteenala, joka yhdistää ohjelmistosuunnittelun ja järjestelmäsuunnittelun varmistaakseen ohjelmistojärjestelmien luotettavuuden ja suorituskyvyn. SRE:stä on tulossa yhä tärkeämpi, kun yritykset luottavat yhä enemmän pilvipohjaisiin sovelluksiin.

Konferenssissa Google Cloud korosti SRE:n merkitystä nykyisille ja tuleville ohjelmistotiimeille ja yrityksille.

Yksi SRE:n tärkeimmistä eduista on, että se voi auttaa yrityksiä parantamaan ohjelmistojärjestelmiensä luotettavuutta ja suorituskykyä. Tämä voi vähentää seisokkeja ja parantaa käyttömukavuutta
tyytyväisyyteen ja tulojen kasvuun.

Toinen SRE:n etu on, että se voi auttaa yrityksiä vähentämään ohjelmistojärjestelmiensä käyttökustannuksia. SRE-tiimit voivat auttaa yrityksiä tunnistamaan ja eliminoimaan jätettä, ja he voivat myös auttaa yrityksiä optimoimaan infrastruktuurinsa.

 

Johtopäätökset

Google Cloud Nordic Summit oli loistava tilaisuus oppia uusimmista trendeistä ja kehityksestä pilvipalveluissa. Olimme erityisen vaikuttuneita Google Cloudin GenAI-työkaluista. Uskomme, että esitellyillä tekniikoilla on potentiaalia mullistaa ohjelmistojen kehittämis- ja käyttöönottotapa.

Google Cloud Nordic -tiimi myönsi Codentolle Partner Impact 2023 -tunnustuksen Suomessa. Codento sai kiitosta syvästä asiantuntemuksesta Google Cloud -palveluista ja markkinavaikutuksista, vaikuttavista NPS-pisteistä ja toisen Google Cloud -erikoisalan saavuttamisesta.

 

 

 

Tietoja kirjoittajista:

Jari Timonen on kokenut ohjelmistoalan ammattilainen, jolla on yli 20 vuoden kokemus IT-alalta. Jarin intohimona on rakentaa siltoja liiketoiminnan ja teknisten tiimien välille, jossa hän on työskennellyt esimerkiksi edellisessä tehtävässään Cargotecissa. Hän on Codentossa mukana pilotoimassa asiakkaita kohti tulevaisuuden yhteensopivia pilvi- ja hybridipilviympäristöjä.

Janne Flinck on tekoäly- ja datajohtaja Codentossa. Janne liittyi Codentoon Accenture 2022:sta, jolla on laaja kokemus Google Cloud Platformista, Data Sciencestä ja Data Engineeringistä. Hänen kiinnostuksen kohteena on dataintensiivisten sovellusten ja työkalujen luominen ja arkkitehtuuri. Jannella on kolme ammatillista sertifikaattia ja yksi osakkuussertifiointi Google Cloudissa sekä kauppatieteiden maisterin tutkinto.

Bard on Googlen kehittämä keskustelupalstallinen generatiivinen tekoäly-chatbot, joka perustuu aluksi LaMDA-perheeseen suuria kielimalleja (LLM) ja myöhemmin PaLM LLM:ää. Se kehitettiin suorana vastauksena OpenAI:n ChatGPT:n nousuun, ja se julkaistiin rajoitetussa kapasiteetissa maaliskuussa 2023 haaleiden vastausten vuoksi, ennen kuin se laajeni muihin maihin toukokuussa.

 

Ota yhteyttä saadaksesi lisätietoja Google Cloud -ominaisuuksistamme: