ServerlessConf Tokyo: we attended ServerlessConf Tokyo on Oct 1st and it’s been an exciting time to be in Japan, thanks to more than 300 developers and engineers who showed their passion for serverless technologies. Not to mention of complementary events before and after the main conference.
Serverless is changing how solutions architects think of app development worldwide.
The first ServerlessConf in NYC took place just four months ago and the community keeps growing every day. If ServerlessConf NYC was the hottest conference of this year, ServerlessConf Tokyo has been the most international one, featuring speakers from Japan, US, Europe, and more, despite most of the attendees being from Japan. I haven’t learned much Japanese myself in only seven days, but I promise I will do better next time.
ServerlessConf & much more
Thanks to the impressive dedication of the organizer (Shingo Yoshida, founder of Section-9), the conference hosted excellent speakers from AWS, Microsoft, IBM, and many agencies and startups focused on Serverless.
The series of events also included two serverless meetups (in Tokyo and Osaka), a serverless zombie workshop by AWS and a special workshop focused on Serverless Machine Learning by Cloud Academy.
I attended the conference on Oct 1st, where I talked about how to build and deploy machine learning models with Serverless. Given the increasing interest in this topic, we decided to organize an additional workshop on Oct 4th. This workshop was meant to contextualize and explain the main concepts of machine learning, how you can leverage Machine Learning as a Service (MLaaS), and the fascinating benefits of deploying machine learning models into the Cloud with AWS Lambda.
The fantastic location was pretty crowded and very well organized. I had a chance to meet plenty of smart and passionate developers, who already work with AWS Lambda, Azure Functions, IBM OpenWhisk or Google Cloud Functions.
Keynote by Olivier Klein
The keynote – titled Go Serverless, compute only when it matters! – was given by Olivier Klein, Solutions Architect at AWS.
Olivier introduced the advantages of working with microservices, with respect to the traditional monolithic architecture. By focusing on AWS Lambda, he illustrated the main best practices as far as versioning, staging, caching, etc. He also showcased three illuminating demos about serverless web apps, social media integrations (Facebook & Slack) and Amazon Echo.
Here you can find the official presentation:
Cloud Academy @ ServerlessConf Tokyo
We attended the first official event in Osaka on Sep 29th, where we learned about many interesting serverless projects such as Shifter (Serverless WordPress), and how AWS users are developing serverless applications using Scala.
On Oct 1st, I attended the main conference and talked about how Cloud Academy built a multi-model Machine Learning Serverless architecture on AWS. We recently discussed the same architectural solution on Jeff Barr’s blog.
Here you can find my presentation:
On Oct 4th, I was happy to join a special group of serverless aficionados in Tokyo. I discussed what problems can Machine Learning solve for you and what are the main challenges in the world of Big Data, focusing on the two main solutions offered by Cloud computing: Machine Learning as a Service (MLaaS) and Serverless Machine Learning.
Here you can find my presentation:
What is coming next?
The next upcoming event will be ServerlessConf London, later this month. The long list of speakers and workshops has been announced already, and the agenda looks very promising.
Let us know if you are attending and if you’d like to learn more about Serverless.
Application Load Balancer vs. Classic Load Balancer
What is an Elastic Load Balancer? This post covers basics of what an Elastic Load Balancer is, and two of its examples: Application Load Balancers and Classic Load Balancers. For additional information — including a comparison that explains Network Load Balancers — check out our post o...
Advantages and Disadvantages of Microservices Architecture
What are microservices? Let's start our discussion by setting a foundation of what microservices are. Microservices are a way of breaking large software projects into loosely coupled modules, which communicate with each other through simple Application Programming Interfaces (APIs). ...
Kubernetes Services: AWS vs. Azure vs. Google Cloud
Kubernetes is a popular open-source container orchestration platform that allows us to deploy and manage multi-container applications at scale. Businesses are rapidly adopting this revolutionary technology to modernize their applications. Cloud service providers — such as Amazon Web Ser...
AWS Internet of Things (IoT): The 3 Services You Need to Know
The Internet of Things (IoT) embeds technology into any physical thing to enable never-before-seen levels of connectivity. IoT is revolutionizing industries and creating many new market opportunities. Cloud services play an important role in enabling deployment of IoT solutions that min...
Which Certifications Should I Get?
As we mentioned in an earlier post, the old AWS slogan, “Cloud is the new normal” is indeed a reality today. Really, cloud has been the new normal for a while now and getting credentials has become an increasingly effective way to quickly showcase your abilities to recruiters and compan...
How to Go Serverless Like a Pro
So, no servers? Yeah, I checked and there are definitely no servers. Well...the cloud service providers do need servers to host and run the code, but we don’t have to worry about it. Which operating system to use, how and when to run the instances, the scalability, and all the arch...
AWS Security: Bastion Hosts, NAT instances and VPC Peering
Effective security requires close control over your data and resources. Bastion hosts, NAT instances, and VPC peering can help you secure your AWS infrastructure. Welcome to part four of my AWS Security overview. In part three, we looked at network security at the subnet level. This ti...
Top 13 Amazon Virtual Private Cloud (VPC) Best Practices
Amazon Virtual Private Cloud (VPC) brings a host of advantages to the table, including static private IP addresses, Elastic Network Interfaces, secure bastion host setup, DHCP options, Advanced Network Access Control, predictable internal IP ranges, VPN connectivity, movement of interna...
Big Changes to the AWS Certification Exams
With AWS re:Invent 2019 just around the corner, we can expect some early announcements to trickle through with upcoming features and services. However, AWS has just announced some big changes to their certification exams. So what’s changing and what’s new? There is a brand NEW ...
New on Cloud Academy: ITIL® 4, Microsoft 365 Tenant, Jenkins, TOGAF® 9.1, and more
At Cloud Academy, we're always striving to make improvements to our training platform. Based on your feedback, we released some new features to help make it easier for you to continue studying. These new features allow you to: Remove content from “Continue Studying” section Disc...
AWS Security Groups: Instance Level Security
Instance security requires that you fully understand AWS security groups, along with patching responsibility, key pairs, and various tenancy options. As a precursor to this post, you should have a thorough understanding of the AWS Shared Responsibility Model before moving onto discussi...
Cloud Migration Risks & Benefits
If you’re like most businesses, you already have at least one workload running in the cloud. However, that doesn’t mean that cloud migration is right for everyone. While cloud environments are generally scalable, reliable, and highly available, those won’t be the only considerations dri...