It is no longer how good a coder or developer you are that defines whether you will be successful in the cloud 2.0 era, but how you understand your role in the context of your Business and the value you provide to it. This is what will set apart the future Developers. This is what Serverless is all about.
Ember (along with a whole family of related open source tools) is steadily reducing the cost of shipping sophisticated applications. By making it easier to compose applications out of high-level, shared pieces, and deploy them on demand to commodity hosting, we've been sowing the seeds for a revolution in how software gets built and paid for. This is a talk about both the technical "how" -- including the latest work in the Cardstack project -- and the "why": our opportunity to grow an open, decentralized software ecosystem that can sustainably pay for open source while respecting user freedom.
Replacing Lotus Notes? Here's How It Really Goes DownPeter Presnell
A look at what really happens when an organizations migrates from IBM Lotus Notes to Microsoft Exchange.
I first posted this because I was tired of seeing the pattern time after time and the participants denying what was happening.
Akamai Offers Situational Approach to Addressing Challenges Raised by Complex...Dana Gardner
Transcript of a BriefingsDirect podcast on the inadequacy of the old one-size-fits-all approach to delivering web content on different devices and different networks.
Ember (along with a whole family of related open source tools) is steadily reducing the cost of shipping sophisticated applications. By making it easier to compose applications out of high-level, shared pieces, and deploy them on demand to commodity hosting, we've been sowing the seeds for a revolution in how software gets built and paid for. This is a talk about both the technical "how" -- including the latest work in the Cardstack project -- and the "why": our opportunity to grow an open, decentralized software ecosystem that can sustainably pay for open source while respecting user freedom.
Replacing Lotus Notes? Here's How It Really Goes DownPeter Presnell
A look at what really happens when an organizations migrates from IBM Lotus Notes to Microsoft Exchange.
I first posted this because I was tired of seeing the pattern time after time and the participants denying what was happening.
Akamai Offers Situational Approach to Addressing Challenges Raised by Complex...Dana Gardner
Transcript of a BriefingsDirect podcast on the inadequacy of the old one-size-fits-all approach to delivering web content on different devices and different networks.
IBM Connections and Office 365 are often considered as direct competitors. In this presentation I will describe the social capabilities of both platforms and explain why IBM Connections is much better :-)
Substitutes and complementary Products for Dell Laptop ComputerMuhammad Usama Niazi
Substitutes and complementary Products for Dell Laptop Computer. reasons for demand and supply changes from the past few years. effect of COVID-19 on demand and supply of laptop computers
Presented by Neil Perlin
Considering converting your help authoring tool (HAT) output to mobile but not sure what you’re getting into? Recent releases of HATs like Flare and RoboHelp can output to multiple channels such as ebooks, web apps, HTML5, even native apps. Mechanically, it’s surprisingly simple. It’s in the interface design and information design that things can get messy. Come to this session to learn about how. We’ll cover:
The types of mobile supported by HATs and how to define your mobile needs
Interface differences between online help and mobile
What help authoring tool features work, may work, and won’t work in mobile outputs
Tech Update Summary from Blue Mountain Data Systems September 2015BMDS3416
For CTOs, CIOs & CISOs Every business day, we publish a Daily Tech Update for Federal & State CTOs ,CIOs & CISOs on the Blue Mountain Data Systems Blog. We hope you will visit our blog for the latest information >> https://bluemt.com/blog/
Business in the Driver’s Seat – An Improved Model for IntegrationInside Analysis
The Briefing Room with Dr. Robin Bloor and WhereScape
Live Webcast on September 30, 2014
Watch the archive:
https://bloorgroup.webex.com/bloorgroup/lsr.php?RCID=bfff40f7c9645fc398770ea11152b148
The fueling of information systems will always require some effort, but a confluence of innovations is fundamentally changing how quickly and accurately it can be done. Gone are long cycle times for development. Today, organizations can embrace a more rapid and collaborative approach for building analytical applications and data warehouses. The key is to have business experts working hand-in-hand with data professionals as the solutions take shape, thus expediting the speed to valuable insights.
Register for this episode of The Briefing Room to hear veteran Analyst Dr. Robin Bloor as he explains the changing nature of information design. He’ll be briefed by WhereScape President Mark Budzinski, who will discuss his company’s data warehouse automation solutions and how they enable collaborative development. He will share use cases that illustrate show aligning business and IT, organizations can enable faster and more agile data warehouse development.
Visit InsideAnlaysis.com for more information.
The term cloud computing is being used more and more, but what is it and why should you understand it? In this free webinar we will explain what cloud computing means, define the different types, discuss how it is impacting nonprofits and libraries, and outline some criteria for use. The challenges of using the “cloud” will be discussed, as well as whether cloud computing will simplify your life and reduce software and IT staffing costs.
Hear from Anna Jaeger, Co-Director, GreenTech at TechSoup Global, and Peter Campbell, Nonprofit Technologist at Earthjustice, who will help you understand this topic in order to better communicate with your consultants, staff and board. This webinar is applicable for any size organization and ideal for decision makers who need to communicate about cloud computing with tech consultants, and who are interested in making more informed technology decisions.
Why Should Nonprofits Care About Cloud ComputingTechSoup Global
What is cloud computing and why should you understand it? This presentation defines the different types of cloud computing, discusses how it is impacting nonprofits, outlines some criteria for use, and mentions some challenges of which you should be aware
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...Dialexa
Your technology strategy is the key to executing successful digital transformation. But if you talk to engineers and strategists, there are opposing views on the best way to leverage technology.
While engineers might push for a pure microservices architecture, strategists may take a step back and consider the long-term implications of that decision on the enterprise. Is there a middle ground?
Our own VP of Engineering, Samer Fallouh, and Head of Technology Strategy, Russell Villemez, discussed this topic to see if there was some middle ground to drive innovation more effectively.
Full write-up: https://by.dialexa.com/platforms-and-microservices-is-there-a-middle-ground-for-engineers-and-tech-strategists
The Times They Are a-Changin’: A Data-Driven Portrait of New Trends in How We...Heather Miller
Much has changed in a short period of time in three areas: (1) the way we build software today in industry is very different than it was even 5 years ago, (2) the dynamics of open source have changed, (3) the average developer has drastically changed.
Using data I’ve collected from government statistics, and from various surveys and interviews, I’ll make the point that perhaps a traditional computer science degree might be overkill for average application developer jobs out there: a lot of jobs predominantly involve gluing together open source components rather than having to write components from scratch. I’ll also show that if you’ve been working for 5+ years in industry, then you are in a tiny minority of veteran programmers because there is a literal onslaught of entry-level developers entering the market, at a rate unseen before.
These data points are interesting because it affects all of us – both Academic and Industry.
IBM Connections and Office 365 are often considered as direct competitors. In this presentation I will describe the social capabilities of both platforms and explain why IBM Connections is much better :-)
Substitutes and complementary Products for Dell Laptop ComputerMuhammad Usama Niazi
Substitutes and complementary Products for Dell Laptop Computer. reasons for demand and supply changes from the past few years. effect of COVID-19 on demand and supply of laptop computers
Presented by Neil Perlin
Considering converting your help authoring tool (HAT) output to mobile but not sure what you’re getting into? Recent releases of HATs like Flare and RoboHelp can output to multiple channels such as ebooks, web apps, HTML5, even native apps. Mechanically, it’s surprisingly simple. It’s in the interface design and information design that things can get messy. Come to this session to learn about how. We’ll cover:
The types of mobile supported by HATs and how to define your mobile needs
Interface differences between online help and mobile
What help authoring tool features work, may work, and won’t work in mobile outputs
Tech Update Summary from Blue Mountain Data Systems September 2015BMDS3416
For CTOs, CIOs & CISOs Every business day, we publish a Daily Tech Update for Federal & State CTOs ,CIOs & CISOs on the Blue Mountain Data Systems Blog. We hope you will visit our blog for the latest information >> https://bluemt.com/blog/
Business in the Driver’s Seat – An Improved Model for IntegrationInside Analysis
The Briefing Room with Dr. Robin Bloor and WhereScape
Live Webcast on September 30, 2014
Watch the archive:
https://bloorgroup.webex.com/bloorgroup/lsr.php?RCID=bfff40f7c9645fc398770ea11152b148
The fueling of information systems will always require some effort, but a confluence of innovations is fundamentally changing how quickly and accurately it can be done. Gone are long cycle times for development. Today, organizations can embrace a more rapid and collaborative approach for building analytical applications and data warehouses. The key is to have business experts working hand-in-hand with data professionals as the solutions take shape, thus expediting the speed to valuable insights.
Register for this episode of The Briefing Room to hear veteran Analyst Dr. Robin Bloor as he explains the changing nature of information design. He’ll be briefed by WhereScape President Mark Budzinski, who will discuss his company’s data warehouse automation solutions and how they enable collaborative development. He will share use cases that illustrate show aligning business and IT, organizations can enable faster and more agile data warehouse development.
Visit InsideAnlaysis.com for more information.
The term cloud computing is being used more and more, but what is it and why should you understand it? In this free webinar we will explain what cloud computing means, define the different types, discuss how it is impacting nonprofits and libraries, and outline some criteria for use. The challenges of using the “cloud” will be discussed, as well as whether cloud computing will simplify your life and reduce software and IT staffing costs.
Hear from Anna Jaeger, Co-Director, GreenTech at TechSoup Global, and Peter Campbell, Nonprofit Technologist at Earthjustice, who will help you understand this topic in order to better communicate with your consultants, staff and board. This webinar is applicable for any size organization and ideal for decision makers who need to communicate about cloud computing with tech consultants, and who are interested in making more informed technology decisions.
Why Should Nonprofits Care About Cloud ComputingTechSoup Global
What is cloud computing and why should you understand it? This presentation defines the different types of cloud computing, discusses how it is impacting nonprofits, outlines some criteria for use, and mentions some challenges of which you should be aware
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...Dialexa
Your technology strategy is the key to executing successful digital transformation. But if you talk to engineers and strategists, there are opposing views on the best way to leverage technology.
While engineers might push for a pure microservices architecture, strategists may take a step back and consider the long-term implications of that decision on the enterprise. Is there a middle ground?
Our own VP of Engineering, Samer Fallouh, and Head of Technology Strategy, Russell Villemez, discussed this topic to see if there was some middle ground to drive innovation more effectively.
Full write-up: https://by.dialexa.com/platforms-and-microservices-is-there-a-middle-ground-for-engineers-and-tech-strategists
The Times They Are a-Changin’: A Data-Driven Portrait of New Trends in How We...Heather Miller
Much has changed in a short period of time in three areas: (1) the way we build software today in industry is very different than it was even 5 years ago, (2) the dynamics of open source have changed, (3) the average developer has drastically changed.
Using data I’ve collected from government statistics, and from various surveys and interviews, I’ll make the point that perhaps a traditional computer science degree might be overkill for average application developer jobs out there: a lot of jobs predominantly involve gluing together open source components rather than having to write components from scratch. I’ll also show that if you’ve been working for 5+ years in industry, then you are in a tiny minority of veteran programmers because there is a literal onslaught of entry-level developers entering the market, at a rate unseen before.
These data points are interesting because it affects all of us – both Academic and Industry.
Predicted! Top Software Development Trends for 2021Pixel Crayons
Read the full blog here: http://bit.ly/3pLF0Nq
Connect with us through:
Contact us : https://bit.ly/2IpPX7w
Facebook : https://www.facebook.com/PixelCrayons
Twitter : https://twitter.com/pixelcrayons
LinkedIn : https://www.linkedin.com/company/pixelcrayons
Instagram : https://www.instagram.com/pixelcrayons/
Pinterest : https://in.pinterest.com/pixelcrayons/
Ensuring Cloud Native Success: The Greenfield JourneyVMware Tanzu
Speaker: Coté, Director, Technical Marketing, Pivotal
Are you being asked to put more cloud in your strategy? If you’re like most people, the answer is a definite yes. The word “cloud” can mean so many things, however, that making an actionable strategy is impossible. At Pivotal, we divide cloud into two distinct parts: migrating as many legacy applications into SaaS as possible and focusing on perfecting the software you build in-house that runs your business. Gartner is predicting that by 2020, 75% of applications used to support digital businesses will be built in-house. If you’re one of these companies, you’ll need to quickly evaluate how you develop and run your custom written software.
We believe that soon, every company will either be a software company or losing to a competitor who is. It’s time to focus on the craft of managing the software development life-cycle, and this brief, but dense webinar will help launch your efforts to become a software defined business.
Join us for the first installment of this 3 part webinar session: The Greenfield Journey https://pivotal.io/platform/webinar/ensuring-cloud-native-success-the-greenfield-journey
Serverless Best Practices - Serverless Computing LondonPaul Johnston
What are some best practices for serverless applications? Paul Johnston gives his opinion based on his widely shared blog post bit.ly/serverlessbestpractices
What is Blockchain and why should we care?Paul Johnston
A talk trying to explain blockchain in 10 minutes (!) and some of the use cases it is being put to. Mainly for a non-technical and faith based audience. tl;dr just use a database and don't get involved in crypto.
Serverless is the future of the cloud or is it?
And the launch of the Whitepaper on ethics in cloud and data centre 2018 - bit.ly/2024wp - sign the pledge https://change.org/p/sustainable-servers-by-2024
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
4. Twitter/Medium: @PaulDJohnston
Code was the key
Since computers became key, software was the differentiator
Software developers became rock stars
And big companies like Microsoft became the big players
5. Twitter/Medium: @PaulDJohnston
Open Source Rebellion
But the community rebelled
Software should be “free” we said
This led to things like Linux
And the LAMP stack
And ultimately to the Open Source world we have today
6. Twitter/Medium: @PaulDJohnston
Cloud was inevitable
Commoditising virtual machines became the
norm - ask Simon Wardley
Taking the Open Source and turning it into
services
Making Developers even more powerful
Leading to books like the one written by Stephen
O’Grady from Redmonk
Developers were everything
Because Developers write code
8. Twitter/Medium: @PaulDJohnston
Serverless is the next revolution
Serverless blurs Dev and Ops and a whole lot more
It shifts the role of the Developer from simply writing code
But what does it shift it to?
Let’s unpack what Serverless is...
10. Twitter/Medium: @PaulDJohnston
FaaS is not Serverless - it is the major enabler
On demand compute was not new in 2014
The key to AWS Lambda are the triggers
And the integration with the AWS ecosystem meant that Lambda enabled many
other applications
FaaS != Serverless
11. Twitter/Medium: @PaulDJohnston
Definition of Serverless
“A Serverless Application is one that costs you nothing to run
if nobody is using it, excluding data storage costs.”
Paul Johnston, November 2017
12. Twitter/Medium: @PaulDJohnston
Definition of Serverless
Economic not Technological
Developers need to think Business Value not
code
More responsibility in terms of understanding
scaling, demand, other services
Even though cost is mentioned, it is not about
cost savings
“A Serverless Application is
one that costs you nothing
to run if nobody is using it,
excluding data storage
costs.”
Paul Johnston, November 2017
14. Twitter/Medium: @PaulDJohnston
Serverless and Infrastructure
Much more reliant on Vendor Services
Which makes it more important to be able to use tools such as terraform, SAM etc
Serverless is a bad name - serviceful?
What makes something serverless though?
How do you recognise it?
15. Twitter/Medium: @PaulDJohnston
Serverless and LoC
Is Serverless about Fewer Lines of Code?
I think it is
Because Today’s Code is Tomorrow’s Technical Debt
That deserves it’s own slide...
17. Twitter/Medium: @PaulDJohnston
Serverless and LoC - Code is a Liability
This is definitely a key for me
Code is always a long term liability
In fact, I would suggest that there is an ultimate serverless application...
21. Twitter/Medium: @PaulDJohnston
I teach people Serverless
(… mainly AWS Lambda with SAM)
How do I do it?
Most people get the idea really fast:
● Functions replace business logic
● Use various triggers to do the things you would normally do in code
● But the hardest part…?
22. Twitter/Medium: @PaulDJohnston
Building Serverless Applications
Designing the overall Application - relatively easy
Coding the AWS Lambda Functions - easy
Interacting with AWS or 3rd party services - easy as there are lots of code samples
This sounds trivial…
The hard part? The configuration
Far more time is spent on that in the initial development phase than on any other
23. Twitter/Medium: @PaulDJohnston
Infrastructure configuration is King
Once you’ve created your configuration though…
You have a system that other people are providing the support for scaling,
availability, monitoring, uptime, etc
The problem that developers have is that they don’t often see the business value
25. Twitter/Medium: @PaulDJohnston
A quick point on containers...
The only thing I’m going to say…
You can’t really go “serverless” this way
You can go “towards serverless”
But really you have to be moving towards lower Lines of Code and Business Value
This really doesn’t do that in my view
27. Twitter/Medium: @PaulDJohnston
The Serverless Shift
From Code to Configuration
From Code to as few Lines of Code as possible
From Building Services to Consuming Services
From Owning Workloads to Disowning Workloads
28. Twitter/Medium: @PaulDJohnston
The New (Serverless) Kingmakers
Maybe it will be…
Those who grasp the “Infrastructure is King” paradigm shift
Those who grasp that “Perfect code” is far less important than it should ever have
been
Those who grasp that Today’s code is Tomorrow’s Technical Debt
Those who grasp that Business Value is more important than their own technical
achievement
30. Twitter/Medium: @PaulDJohnston
Definition of Serverless
“A Serverless Application is one that costs you nothing to run
if nobody is using it, excluding data storage costs.”
Paul Johnston, November 2017
31. Twitter/Medium: @PaulDJohnston
What is missing? The “Why”
It’s not about app scaling
It’s not simply about reducing LoC, Technical Debt, Servers, MTTR although these
are very common side effects
The “Why” is simple...
It is faster to build new features
It is quicker to onboard new people
It is faster to recover from failures
32. Twitter/Medium: @PaulDJohnston
Wait… you just said it took longer sometimes
I did!
A lot of developers are stuck in the idea of Software Development ending at
Delivery
I have a background as a CTO.
CTOs think about Application Development being the full lifecycle of the
Application
33. Twitter/Medium: @PaulDJohnston
The Application Lifecycle
Applications are created
Then they are improved, updated, fixed, changed, and replaced
All of these things affect how easy or hard an application is to manage
A Serverless approach is by far the most effective solution I
have found for delivering a rapid pace of development over
the whole lifecycle of an application
34. Twitter/Medium: @PaulDJohnston
Serverless is a rounding error
Serverless when done right is a rounding error
Because the focus, from the beginning, should be on costing nothing when nobody
is using it
If that is the focus, then the application should only ever be paying for data storage
And those costs are trivial when compared to the costs of your people
35. Twitter/Medium: @PaulDJohnston
Serverless development teams tend to be smaller
And a note on the teams I’ve seen…
When I built a Serverless team, we had 2 people running an application running in
20 countries and 500,000 MAU
I know of VCs who are know starting to ask startups the question “Are you
running serverless?”
They are wanting to know whether they are getting value for money
Because developers who understand business value are going to spend their
money well
36. Twitter/Medium: @PaulDJohnston
A New Definition of Serverless
“A Serverless Application is one that provides maximum
business value over it’s application lifecycle and that costs you
nothing to run if nobody is using it, excluding data storage
costs.”
Paul Johnston, April 2019, Atlanta, Georgia, USA
37. Twitter/Medium: @PaulDJohnston
But… we lack the tools
We’re still using Cloud 1.0 tools
Testing is still assuming the use of servers - a whole other talk!
CI/CD does not really consider the idea of atomic deploys - another whole other
talk
Think about Visualisation, Observability, MTTR… - you get the point
38. Twitter/Medium: @PaulDJohnston
Serverless is the Future
The direction of travel is already set
This is where the vendors are already going
Some people are showing the way
It’s way more than just FaaS
It’s so much more about understanding Business Value
So go forth and be serverless, because...