Server Check.in case study - Drupal and Node.js

Jeff Geerling
Jeff GeerlingAuthor and Software Architect at Midwestern Mac, LLC
Server Check.in
Case Study by Jeff Geerling
Jeff Geerling
• jeffgeerling.com / geerlingguy
• Senior Application Developer, Mercy
• Owner, Midwestern Mac, LLC
Agenda
• About the service
• How Drupal is used
• How Node.js is used
• Notes on Hosting and Marketing
• Q&A
Why build another uptime monitor?
Server Check.in
• Dogfood project
• Simple, cheap, reliable service
• Notify me when my servers are down
• Launched December, 2012
https://servercheck.in
@servercheckin
Demo
External Services
• Twilio
• Stripe
• Disqus
External Services
• Twilio
• Stripe
• Disqus
(for sms notifications)
External Services
• Twilio
• Stripe
• Disqus
(for sms notifications)
(for payment processing)
External Services
• Twilio
• Stripe
• Disqus
(for sms notifications)
(for payment processing)
(for comments)
External Code/Libraries
• Flot (jQuery graphing library)
!
!
• MailChimp email templates
!
And, of course…
And, of course…
Drupal Notes
• Custom theme (with parent “MM base” theme)
• Four custom modules:
• base
• billing
• notifications
• check server management
Modules
• Views
• Elysia Cron
• Disqus
• Boost
• Honeypot
Modules
• Views
• Elysia Cron
• Disqus
• Boost
• Honeypot
(for content listings)
Modules
• Views
• Elysia Cron
• Disqus
• Boost
• Honeypot
(for content listings)
(for periodic tasks and scalability)
Modules
• Views
• Elysia Cron
• Disqus
• Boost
• Honeypot
(for content listings)
(for periodic tasks and scalability)
(for easy comment moderation)
Modules
• Views
• Elysia Cron
• Disqus
• Boost
• Honeypot
(for content listings)
(for periodic tasks and scalability)
(for easy comment moderation)
(for scalability)
Modules
• Views
• Elysia Cron
• Disqus
• Boost
• Honeypot
(for content listings)
(for periodic tasks and scalability)
(for easy comment moderation)
(for scalability)
(because I hate spam)
Server Checking
• Originally: Drupal’s Queue API + cron batch
• Problems:
• Wasn’t scaling with growth
• Servers were being checked one by one
• 10 min interval maximum
Server Checking
Source: https://servercheck.in/blog/moving-functionality-nodejs-increased-server
Server Checking
• Now: External Node.js application
• Allows:
• Scalability, geographically-diverse checking
• Servers are checked asynchronously
• 1 minute check intervals for everyone (yay!)
Server Check.in case study - Drupal and Node.js
Hosting on the Cheap
• Cheap “Low End Box” servers (~$15/year VPS)
• Infrastructure managed with Ansible
• (aside: check out Ansible for DevOps)
• Cheap service + cheap servers + frequent
changes == 99.9% uptime?
• (testing + automation == reliability)
Launch / Marketing
• Some things I’ve tried:
• Drupal.org case study
• Hacker News post
• Sponsoring blogs
• Blogging (servercheck.in/blog)
• Keep trying new things!
Summary
• Drupal is great for user-centric apps (and
integrates with almost anything)
• Sometimes, Drupal/PHP gets in the way (use the
right tool for the job)
• You can do a lot with a little (hosting and
marketing)
Questions
(Use coupon code STL14 for 20% off!)
Server Check.in case study - Drupal and Node.js
1 of 29

Recommended

High Performance Drupal by
High Performance DrupalHigh Performance Drupal
High Performance DrupalJeff Geerling
2K views37 slides
Ansible 101 - Presentation at Ansible STL Meetup by
Ansible 101 - Presentation at Ansible STL MeetupAnsible 101 - Presentation at Ansible STL Meetup
Ansible 101 - Presentation at Ansible STL MeetupJeff Geerling
1.8K views24 slides
Ansible by
AnsibleAnsible
AnsibleVishal Yadav
5K views39 slides
Ansible for large scale deployment by
Ansible for large scale deploymentAnsible for large scale deployment
Ansible for large scale deploymentKarthik .P.R
3.9K views22 slides
Performance and scalability with drupal by
Performance and scalability with drupalPerformance and scalability with drupal
Performance and scalability with drupalRonan Berder
5.2K views17 slides
Ansible for Drupal infrastructure and deployments by
Ansible for Drupal infrastructure and deploymentsAnsible for Drupal infrastructure and deployments
Ansible for Drupal infrastructure and deploymentsJeff Geerling
5.2K views21 slides

More Related Content

What's hot

Infrastructure modeling with chef by
Infrastructure modeling with chefInfrastructure modeling with chef
Infrastructure modeling with chefCharles Johnson
805 views33 slides
Stress Free Deployment - Confoo 2011 by
Stress Free Deployment  - Confoo 2011Stress Free Deployment  - Confoo 2011
Stress Free Deployment - Confoo 2011Bachkoutou Toutou
855 views42 slides
Padrino - the Godfather of Sinatra by
Padrino - the Godfather of SinatraPadrino - the Godfather of Sinatra
Padrino - the Godfather of SinatraStoyan Zhekov
7.5K views70 slides
Neil Peterson - Azure CLI Deep Dive by
Neil Peterson - Azure CLI Deep DiveNeil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveWinOps Conf
902 views20 slides
WordPress and The Command Line by
WordPress and The Command LineWordPress and The Command Line
WordPress and The Command LineKelly Dwan
3.9K views34 slides
Extending ansible by
Extending ansibleExtending ansible
Extending ansibleYan Kurniawan
1.3K views23 slides

What's hot(20)

Infrastructure modeling with chef by Charles Johnson
Infrastructure modeling with chefInfrastructure modeling with chef
Infrastructure modeling with chef
Charles Johnson805 views
Padrino - the Godfather of Sinatra by Stoyan Zhekov
Padrino - the Godfather of SinatraPadrino - the Godfather of Sinatra
Padrino - the Godfather of Sinatra
Stoyan Zhekov7.5K views
Neil Peterson - Azure CLI Deep Dive by WinOps Conf
Neil Peterson - Azure CLI Deep DiveNeil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep Dive
WinOps Conf902 views
WordPress and The Command Line by Kelly Dwan
WordPress and The Command LineWordPress and The Command Line
WordPress and The Command Line
Kelly Dwan3.9K views
Introduction to Ansible - Jan 28 - Austin MeetUp by tylerturk
Introduction to Ansible - Jan 28 - Austin MeetUpIntroduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUp
tylerturk1K views
Put a Button on It: Removing Barriers to Going Fast by OSCON Byrum
Put a Button on It: Removing Barriers to Going FastPut a Button on It: Removing Barriers to Going Fast
Put a Button on It: Removing Barriers to Going Fast
OSCON Byrum10.3K views
Putting the 'ctions' in Azure Fun-ctions by NullOps
Putting the 'ctions' in Azure Fun-ctionsPutting the 'ctions' in Azure Fun-ctions
Putting the 'ctions' in Azure Fun-ctions
NullOps227 views
Drupal VM for Drupal 8 Dev - MidCamp 2017 by Jeff Geerling
Drupal VM for Drupal 8 Dev - MidCamp 2017Drupal VM for Drupal 8 Dev - MidCamp 2017
Drupal VM for Drupal 8 Dev - MidCamp 2017
Jeff Geerling2K views
Building an API in Node with HapiJS by Loc Nguyen
Building an API in Node with HapiJSBuilding an API in Node with HapiJS
Building an API in Node with HapiJS
Loc Nguyen4.6K views
WP-CLI Talk from WordCamp Montreal by Shawn Hooper
WP-CLI Talk from WordCamp MontrealWP-CLI Talk from WordCamp Montreal
WP-CLI Talk from WordCamp Montreal
Shawn Hooper954 views
Working in Harmony: Manchester - Optimize development and content workflows by Edmund Turbin
Working in Harmony: Manchester - Optimize development and content workflowsWorking in Harmony: Manchester - Optimize development and content workflows
Working in Harmony: Manchester - Optimize development and content workflows
Edmund Turbin1.8K views
An Introduction to hapi.js by Dave Stevens
An Introduction to hapi.jsAn Introduction to hapi.js
An Introduction to hapi.js
Dave Stevens2.5K views
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi by Sencha
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi   SenchaCon 2016: The Modern Toolchain - Ross Gerbasi
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi
Sencha462 views
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz by PROIDEA
Atmosphere 2014: Really large scale systems configuration - Phil DibowitzAtmosphere 2014: Really large scale systems configuration - Phil Dibowitz
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz
PROIDEA474 views
Rack by shaokun
RackRack
Rack
shaokun1.1K views
Agiles Peru 2019 - Infrastructure As Code by Mario IC
Agiles Peru 2019 - Infrastructure As CodeAgiles Peru 2019 - Infrastructure As Code
Agiles Peru 2019 - Infrastructure As Code
Mario IC208 views

Similar to Server Check.in case study - Drupal and Node.js

5 Common Mistakes You are Making on your Website by
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your WebsiteAcquia
1.9K views39 slides
Serverless without Code (Lambda) by
Serverless without Code (Lambda)Serverless without Code (Lambda)
Serverless without Code (Lambda)CloudHesive
122 views48 slides
Zapping ever faster: how Zap sped up by two orders of magnitude using RavenDB by
Zapping ever faster: how Zap sped up by two orders of magnitude using RavenDBZapping ever faster: how Zap sped up by two orders of magnitude using RavenDB
Zapping ever faster: how Zap sped up by two orders of magnitude using RavenDBOren Eini
548 views17 slides
Tech Talk on Cloud Computing by
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud ComputingITviec
735 views52 slides
Drupal 8 deeper dive by
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper diveAmazee Labs
845 views61 slides
Bringing DevOps to the Database by
Bringing DevOps to the DatabaseBringing DevOps to the Database
Bringing DevOps to the DatabaseMichaela Murray
143 views27 slides

Similar to Server Check.in case study - Drupal and Node.js(20)

5 Common Mistakes You are Making on your Website by Acquia
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your Website
Acquia1.9K views
Serverless without Code (Lambda) by CloudHesive
Serverless without Code (Lambda)Serverless without Code (Lambda)
Serverless without Code (Lambda)
CloudHesive122 views
Zapping ever faster: how Zap sped up by two orders of magnitude using RavenDB by Oren Eini
Zapping ever faster: how Zap sped up by two orders of magnitude using RavenDBZapping ever faster: how Zap sped up by two orders of magnitude using RavenDB
Zapping ever faster: how Zap sped up by two orders of magnitude using RavenDB
Oren Eini548 views
Tech Talk on Cloud Computing by ITviec
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud Computing
ITviec735 views
Drupal 8 deeper dive by Amazee Labs
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper dive
Amazee Labs845 views
Rapid development with Rails by Yi-Ting Cheng
Rapid development with RailsRapid development with Rails
Rapid development with Rails
Yi-Ting Cheng2.2K views
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya by Sanjay Willie
NagiosXI - Astiostech NagiosXI Event with NTT MSC CyberjayaNagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
Sanjay Willie2.1K views
Spsbe2012 sessie start to-jquery by Marijn Somers
Spsbe2012 sessie start to-jquerySpsbe2012 sessie start to-jquery
Spsbe2012 sessie start to-jquery
Marijn Somers647 views
Tuenti Release Workflow by Tuenti
Tuenti Release WorkflowTuenti Release Workflow
Tuenti Release Workflow
Tuenti944 views
The things we found in your website by hernanibf
The things we found in your websiteThe things we found in your website
The things we found in your website
hernanibf1.6K views
Tom van gaever-sp_serviceapplications_spsbe17 by BIWUG
Tom van gaever-sp_serviceapplications_spsbe17Tom van gaever-sp_serviceapplications_spsbe17
Tom van gaever-sp_serviceapplications_spsbe17
BIWUG283 views
Azure Functions Real World Examples by Yochay Kiriaty
Azure Functions Real World Examples Azure Functions Real World Examples
Azure Functions Real World Examples
Yochay Kiriaty9.4K views
WordPress Hosting Basics by Chris Burgess
WordPress Hosting BasicsWordPress Hosting Basics
WordPress Hosting Basics
Chris Burgess1.6K views
Serverless On Stage - Serverless URL Shortener by Luca Bianchi
Serverless On Stage - Serverless URL ShortenerServerless On Stage - Serverless URL Shortener
Serverless On Stage - Serverless URL Shortener
Luca Bianchi791 views
Nagios XI Best Practices by Nagios
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
Nagios14.5K views

More from Jeff Geerling

Continuous Testing with Molecule, Ansible, and GitHub Actions by
Continuous Testing with Molecule, Ansible, and GitHub ActionsContinuous Testing with Molecule, Ansible, and GitHub Actions
Continuous Testing with Molecule, Ansible, and GitHub ActionsJeff Geerling
775 views17 slides
2020 Drupal Local Development Tools Survey - CMS Philly by
2020 Drupal Local Development Tools Survey - CMS Philly2020 Drupal Local Development Tools Survey - CMS Philly
2020 Drupal Local Development Tools Survey - CMS PhillyJeff Geerling
481 views33 slides
There's a role for that! (AnsibleFest 2019) by
There's a role for that! (AnsibleFest 2019)There's a role for that! (AnsibleFest 2019)
There's a role for that! (AnsibleFest 2019)Jeff Geerling
808 views40 slides
Everything I know about Kubernetes I learned from a Raspberry Pi cluster by
Everything I know about Kubernetes I learned from a Raspberry Pi clusterEverything I know about Kubernetes I learned from a Raspberry Pi cluster
Everything I know about Kubernetes I learned from a Raspberry Pi clusterJeff Geerling
722 views24 slides
Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote by
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteReal World DevOps - Jeff Geerling's NEDCamp 2018 Keynote
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteJeff Geerling
929 views60 slides
Make your Ansible playbooks maintainable, flexible, and scalable by
Make your Ansible playbooks maintainable, flexible, and scalableMake your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalableJeff Geerling
2.2K views42 slides

More from Jeff Geerling(18)

Continuous Testing with Molecule, Ansible, and GitHub Actions by Jeff Geerling
Continuous Testing with Molecule, Ansible, and GitHub ActionsContinuous Testing with Molecule, Ansible, and GitHub Actions
Continuous Testing with Molecule, Ansible, and GitHub Actions
Jeff Geerling775 views
2020 Drupal Local Development Tools Survey - CMS Philly by Jeff Geerling
2020 Drupal Local Development Tools Survey - CMS Philly2020 Drupal Local Development Tools Survey - CMS Philly
2020 Drupal Local Development Tools Survey - CMS Philly
Jeff Geerling481 views
There's a role for that! (AnsibleFest 2019) by Jeff Geerling
There's a role for that! (AnsibleFest 2019)There's a role for that! (AnsibleFest 2019)
There's a role for that! (AnsibleFest 2019)
Jeff Geerling808 views
Everything I know about Kubernetes I learned from a Raspberry Pi cluster by Jeff Geerling
Everything I know about Kubernetes I learned from a Raspberry Pi clusterEverything I know about Kubernetes I learned from a Raspberry Pi cluster
Everything I know about Kubernetes I learned from a Raspberry Pi cluster
Jeff Geerling722 views
Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote by Jeff Geerling
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteReal World DevOps - Jeff Geerling's NEDCamp 2018 Keynote
Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote
Jeff Geerling929 views
Make your Ansible playbooks maintainable, flexible, and scalable by Jeff Geerling
Make your Ansible playbooks maintainable, flexible, and scalableMake your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalable
Jeff Geerling2.2K views
Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017 by Jeff Geerling
Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017
Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017
Jeff Geerling539 views
ProTips for Staying Sane while Working from Home by Jeff Geerling
ProTips for Staying Sane while Working from Home ProTips for Staying Sane while Working from Home
ProTips for Staying Sane while Working from Home
Jeff Geerling70.2K views
Highly available Drupal on a Raspberry Pi cluster by Jeff Geerling
Highly available Drupal on a Raspberry Pi clusterHighly available Drupal on a Raspberry Pi cluster
Highly available Drupal on a Raspberry Pi cluster
Jeff Geerling4.5K views
Ansible 2 and Ansible Galaxy 2 by Jeff Geerling
Ansible 2 and Ansible Galaxy 2Ansible 2 and Ansible Galaxy 2
Ansible 2 and Ansible Galaxy 2
Jeff Geerling5.3K views
Ansible + Drupal: A Fortuitous DevOps Match by Jeff Geerling
Ansible + Drupal: A Fortuitous DevOps MatchAnsible + Drupal: A Fortuitous DevOps Match
Ansible + Drupal: A Fortuitous DevOps Match
Jeff Geerling8.2K views
DevOps for Humans - Ansible for Drupal Deployment Victory! by Jeff Geerling
DevOps for Humans - Ansible for Drupal Deployment Victory!DevOps for Humans - Ansible for Drupal Deployment Victory!
DevOps for Humans - Ansible for Drupal Deployment Victory!
Jeff Geerling11.3K views
Drupal 8 - A Brief Introduction by Jeff Geerling
Drupal 8 - A Brief IntroductionDrupal 8 - A Brief Introduction
Drupal 8 - A Brief Introduction
Jeff Geerling7.7K views
Local Dev on Virtual Machines - Vagrant, VirtualBox and Ansible by Jeff Geerling
Local Dev on Virtual Machines - Vagrant, VirtualBox and AnsibleLocal Dev on Virtual Machines - Vagrant, VirtualBox and Ansible
Local Dev on Virtual Machines - Vagrant, VirtualBox and Ansible
Jeff Geerling21K views
Florissant TIF - Cross Keys Redevelopment by Jeff Geerling
Florissant TIF - Cross Keys RedevelopmentFlorissant TIF - Cross Keys Redevelopment
Florissant TIF - Cross Keys Redevelopment
Jeff Geerling689 views
How to Build a Drupal Module by Jeff Geerling
How to Build a Drupal ModuleHow to Build a Drupal Module
How to Build a Drupal Module
Jeff Geerling1.5K views

Recently uploaded

GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
85 views32 slides
Piloting & Scaling Successfully With Microsoft Viva by
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
12 views160 slides
Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
41 views73 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
37 views69 slides
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdfDr. Jimmy Schwarzkopf
19 views29 slides

Recently uploaded(20)

GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson85 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman33 views

Server Check.in case study - Drupal and Node.js