SlideShare una empresa de Scribd logo
1 de 26
Cloud Access
Control
Platform
Challenges in deploying an IoT Cloud
Platform
20th of November 2019, London
Neurer Business Solutions - Laura Chirca, Business Development Manager
Agenda Who we are
Innovation approach
Product Architecture
Struggles
Future plans
Insights
Who we are
Laura Chirca: Software and business consultant. Worked for Oracle, PwC, FISERV
2014 - Co-Founder and Business Development Manager of
NEURER
The company: Small-size, IT&C, based in Bucharest, ROMANIA.
Our Products: Infrastructure as a Service, VPS, VDS, Disaster Recovery, Email Delivery
Platforms (corporate servers, transactional, newsletter)
“Technology is
opening the
doors to endless
possibilities”
State the problem you are solving
in one or two sentences.
Make sure to explain why it is a real
problem.
… but what is the
technology
behind the
actual opening
of the doors?
State the problem you are solving
in one or two sentences.
Make sure to explain why it is a real
problem.
What is
Innovation?
Justify your effort to try to solve
the problem.
Highlight the pain points of the current
solution or how customers deal with not
having a solution to the problem.
- Not always a new idea
- Not always disruptive
- Sometimes just a new
approach on something
that already exists
What you see
Justify your effort to try to solve
the problem.
Highlight the pain points of the current
solution or how customers deal with not
having a solution to the problem.
What lies
beneath
- Decentralised system
- Impossible to scale
- Difficult to provision
users across multiple
sites
- Difficult to integrate with
other systems
- No modern
authentication
technologies (two factor,
smartphone app with
NFC…)
Old versus Modern approach
Today’s challenges
- Centralised system and
information from anywhere
across the world
- Unlimited doors, buildings,
locations
- Real time provisioning of
users across buildings and
regions
- Integrated with any ERP or
core system (HRMs,
Payroll)
- Multiple authentication
methods available
Our approach
Building Server - Architecture
Building Server - Message Data Flows
Cloud Platform - Architecture
Cloud Platform - Data Flows
Building Server:
- Mosquito
- Docker
- Java App
- Mongo DB
Technology Stack
Door Controller:
- Arduino
- Raspberry
Cloud Logic:
- OTA System
Mender
- Log System
Logz.io
- Kafka
- PosgresSQL
- TimescaleDB
Cloud CCA
Platform:
- ??
Our own cloud:
- Vcenter
Cloud Access
Control
Technology Stack
Building Server:
- Mosquito
(MQTT)
- Docker
- Java App (Spring
framework)
- MongoDB
- Raspberry Pi
Cloud Access Control Technology Stack
Door Controller:
- Arduino
- C
Cloud Platform:
- Kafka
- PostgreSQL
- TimescaleDB
- Java (Spring
framework)
- Swagger
- Mender
Our own cloud:
- VmWare
- VyOS
- Mikrotik
- Kubernetes
Technology Stack
Java, a top programming language with a long history behind, stability and widespread are it’s main
advantages and it’s used as backend and for data processing projects
Spring framework, most used java general purpose framework. Or Devs love it.
Swagger a visual tool that allows easy integration for API’s, it facilitates communication between
teams, implements OpenAPI standard
ReactJs the most popular javascript library for implementing one page applications, has a large
community, lots of support and it promotes a decoupling from the DOM model
Kafka a scalable widely used message broker, acts as the glue between different parts of the systems,
enable async processing of information
PostgreSQL a relational SQL compliant database that support scaling .It has been around since 1996,
and it’s arguably in front of MySQL as adoption rate
TimescaleDB a time series database, it’s scalable and fully support SQL sytax and features, it’s
“backend” it’s made of PostgreSQL servers so it sits in top of a super tested and used technology
Docker probably the most popular container system used today, enables system decoupling from
phisical resources
Technology Stack
Kubernetes a platform for managing containerized services, it has a growing traction in the industry
and simplifies deployments and working on multiple environments with little configuration
Mosquitto an open source MQTT broker, it is lightweight and simple to configure, suitable for IOT
devices like ours
MongoDB a document based database, although it’s a very powerful tool, our usage it’s limited to
store data for the local building server. Our reasons: it’s easy to model the data, use it’s API and it has a
lot of features
Mender.io it’s a OTA (over the air) updates system for operating systems. It has a smart fool proof
method of deploying the image using a dual boot. Really necessary if you have multiple devices (servers)
running in remote locations. We are using it for our Raspberry pi fleet
Arduino and Raspberry PI, two of the most used development boards in the hobby community,
although we may upgrade them in the future releases they have helped us kickstarting the project. The
power of the community was awesome and we had delivered a working demo of the product in a short
time
Commercial model
SaaS monthly subscription
On existing customers we only replace the door controllers. Keep the card
readers and the the existing door lockers.
Customer Advantages:
- No (or minimal) investment in hardware
- No need to manage the system
- Opex instead of Capex
- Pay per use model - add buildings and users on the go
- Full automation with existing HRM and Payroll systems
Wireframes - UX matters in B2B as well
Struggles
- Choosing the right technology stack
- Low cost Performant Hardware
prototypes
- Devs and Devops - synergies that can
develop into dissensions
- Choose the minimal set of features
for our first MVP (minimum viable
product)
- Running it in our own “cloud”
infrastructure
- Keeping the architecture clean,
microservice-divided and easy to
migrate to AWS/Google/Azure
Inside our Lab
Inside our Lab
Where we are
Jan 2019 July 2019
Project
Start
MVP
Nov 2019
Beta
version
First
customer
Feb 2020
Future Plans
- The first customer: a chain of dental clinics
- Integrate as many HRMs and Payroll systems as possible
- Integrate Video and do some AI on the video recording
like analysing who’s entering or getting out of the doors
- Launch the android and ios mobile apps
- Looking for partners across different markets
Thank you! Questions?
laura.chirca@neurer.ro
+40720300183

Más contenido relacionado

La actualidad más candente

General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
Alan Quayle
 
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan QuayleOpen Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Alan Quayle
 
A Geolocation API, Fernando Mendioroz
A Geolocation API, Fernando MendiorozA Geolocation API, Fernando Mendioroz
A Geolocation API, Fernando Mendioroz
Alan Quayle
 
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
Alan Quayle
 

La actualidad más candente (20)

Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
Cloud Native Function for 5G success, Grzegorz Sikora, OVOOCloud Native Function for 5G success, Grzegorz Sikora, OVOO
Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
 
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
 
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market SizingBy The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
 
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan QuayleOpen Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr Story
 
TADSummit EMEA, Survey results on Open Source Telecom Software
TADSummit EMEA, Survey results on Open Source Telecom SoftwareTADSummit EMEA, Survey results on Open Source Telecom Software
TADSummit EMEA, Survey results on Open Source Telecom Software
 
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...
 
Etisalat's UCaaS and CPaaS Plans, Petr Eropkin, TADSummit 2018
Etisalat's UCaaS and CPaaS Plans, Petr Eropkin, TADSummit 2018Etisalat's UCaaS and CPaaS Plans, Petr Eropkin, TADSummit 2018
Etisalat's UCaaS and CPaaS Plans, Petr Eropkin, TADSummit 2018
 
Experiences with Open Source Telecom Software in the Contact Center Industry
Experiences with Open Source Telecom Software in the Contact Center IndustryExperiences with Open Source Telecom Software in the Contact Center Industry
Experiences with Open Source Telecom Software in the Contact Center Industry
 
Open Source Telecom Project Survey Results and Analysis
Open Source Telecom Project Survey Results and AnalysisOpen Source Telecom Project Survey Results and Analysis
Open Source Telecom Project Survey Results and Analysis
 
From Lego to Plasticine. Molding a platform for product development, Werner E...
From Lego to Plasticine. Molding a platform for product development, Werner E...From Lego to Plasticine. Molding a platform for product development, Werner E...
From Lego to Plasticine. Molding a platform for product development, Werner E...
 
A Geolocation API, Fernando Mendioroz
A Geolocation API, Fernando MendiorozA Geolocation API, Fernando Mendioroz
A Geolocation API, Fernando Mendioroz
 
Carrier Video Services: Trends and Opportunities
Carrier Video Services: Trends and OpportunitiesCarrier Video Services: Trends and Opportunities
Carrier Video Services: Trends and Opportunities
 
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
 
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian SchumannProgrammable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
 
Status of WebRTC across Asia by Alan Quayle +++
Status of WebRTC across Asia by Alan Quayle +++Status of WebRTC across Asia by Alan Quayle +++
Status of WebRTC across Asia by Alan Quayle +++
 
What is Asterisk? for TADSummit Asia 2020
What is Asterisk? for TADSummit Asia 2020What is Asterisk? for TADSummit Asia 2020
What is Asterisk? for TADSummit Asia 2020
 
TADS Telecom Summit OpenCloud Mark Windle
TADS Telecom Summit OpenCloud Mark WindleTADS Telecom Summit OpenCloud Mark Windle
TADS Telecom Summit OpenCloud Mark Windle
 
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
 
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
 

Similar a Cloud Control Access: From Hack to Reality

Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
prabhat kumar
 
Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...
Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...
Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...
ShapeBlue
 

Similar a Cloud Control Access: From Hack to Reality (20)

OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
1 App,
1 App, 1 App,
1 App,
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...
Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...
Providing Microsoft Azure Functions And Microsoft Dataverse Resources With Cl...
 

Más de Alan Quayle

Más de Alan Quayle (20)

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Cloud Control Access: From Hack to Reality

  • 1. Cloud Access Control Platform Challenges in deploying an IoT Cloud Platform 20th of November 2019, London Neurer Business Solutions - Laura Chirca, Business Development Manager
  • 2. Agenda Who we are Innovation approach Product Architecture Struggles Future plans Insights
  • 3. Who we are Laura Chirca: Software and business consultant. Worked for Oracle, PwC, FISERV 2014 - Co-Founder and Business Development Manager of NEURER The company: Small-size, IT&C, based in Bucharest, ROMANIA. Our Products: Infrastructure as a Service, VPS, VDS, Disaster Recovery, Email Delivery Platforms (corporate servers, transactional, newsletter)
  • 4. “Technology is opening the doors to endless possibilities” State the problem you are solving in one or two sentences. Make sure to explain why it is a real problem.
  • 5. … but what is the technology behind the actual opening of the doors? State the problem you are solving in one or two sentences. Make sure to explain why it is a real problem.
  • 6. What is Innovation? Justify your effort to try to solve the problem. Highlight the pain points of the current solution or how customers deal with not having a solution to the problem. - Not always a new idea - Not always disruptive - Sometimes just a new approach on something that already exists
  • 7. What you see Justify your effort to try to solve the problem. Highlight the pain points of the current solution or how customers deal with not having a solution to the problem. What lies beneath
  • 8. - Decentralised system - Impossible to scale - Difficult to provision users across multiple sites - Difficult to integrate with other systems - No modern authentication technologies (two factor, smartphone app with NFC…) Old versus Modern approach
  • 9. Today’s challenges - Centralised system and information from anywhere across the world - Unlimited doors, buildings, locations - Real time provisioning of users across buildings and regions - Integrated with any ERP or core system (HRMs, Payroll) - Multiple authentication methods available
  • 11. Building Server - Architecture
  • 12. Building Server - Message Data Flows
  • 13. Cloud Platform - Architecture
  • 14. Cloud Platform - Data Flows
  • 15. Building Server: - Mosquito - Docker - Java App - Mongo DB Technology Stack Door Controller: - Arduino - Raspberry Cloud Logic: - OTA System Mender - Log System Logz.io - Kafka - PosgresSQL - TimescaleDB Cloud CCA Platform: - ?? Our own cloud: - Vcenter Cloud Access Control Technology Stack
  • 16. Building Server: - Mosquito (MQTT) - Docker - Java App (Spring framework) - MongoDB - Raspberry Pi Cloud Access Control Technology Stack Door Controller: - Arduino - C Cloud Platform: - Kafka - PostgreSQL - TimescaleDB - Java (Spring framework) - Swagger - Mender Our own cloud: - VmWare - VyOS - Mikrotik - Kubernetes
  • 17. Technology Stack Java, a top programming language with a long history behind, stability and widespread are it’s main advantages and it’s used as backend and for data processing projects Spring framework, most used java general purpose framework. Or Devs love it. Swagger a visual tool that allows easy integration for API’s, it facilitates communication between teams, implements OpenAPI standard ReactJs the most popular javascript library for implementing one page applications, has a large community, lots of support and it promotes a decoupling from the DOM model Kafka a scalable widely used message broker, acts as the glue between different parts of the systems, enable async processing of information PostgreSQL a relational SQL compliant database that support scaling .It has been around since 1996, and it’s arguably in front of MySQL as adoption rate TimescaleDB a time series database, it’s scalable and fully support SQL sytax and features, it’s “backend” it’s made of PostgreSQL servers so it sits in top of a super tested and used technology Docker probably the most popular container system used today, enables system decoupling from phisical resources
  • 18. Technology Stack Kubernetes a platform for managing containerized services, it has a growing traction in the industry and simplifies deployments and working on multiple environments with little configuration Mosquitto an open source MQTT broker, it is lightweight and simple to configure, suitable for IOT devices like ours MongoDB a document based database, although it’s a very powerful tool, our usage it’s limited to store data for the local building server. Our reasons: it’s easy to model the data, use it’s API and it has a lot of features Mender.io it’s a OTA (over the air) updates system for operating systems. It has a smart fool proof method of deploying the image using a dual boot. Really necessary if you have multiple devices (servers) running in remote locations. We are using it for our Raspberry pi fleet Arduino and Raspberry PI, two of the most used development boards in the hobby community, although we may upgrade them in the future releases they have helped us kickstarting the project. The power of the community was awesome and we had delivered a working demo of the product in a short time
  • 19. Commercial model SaaS monthly subscription On existing customers we only replace the door controllers. Keep the card readers and the the existing door lockers. Customer Advantages: - No (or minimal) investment in hardware - No need to manage the system - Opex instead of Capex - Pay per use model - add buildings and users on the go - Full automation with existing HRM and Payroll systems
  • 20. Wireframes - UX matters in B2B as well
  • 21. Struggles - Choosing the right technology stack - Low cost Performant Hardware prototypes - Devs and Devops - synergies that can develop into dissensions - Choose the minimal set of features for our first MVP (minimum viable product) - Running it in our own “cloud” infrastructure - Keeping the architecture clean, microservice-divided and easy to migrate to AWS/Google/Azure
  • 24. Where we are Jan 2019 July 2019 Project Start MVP Nov 2019 Beta version First customer Feb 2020
  • 25. Future Plans - The first customer: a chain of dental clinics - Integrate as many HRMs and Payroll systems as possible - Integrate Video and do some AI on the video recording like analysing who’s entering or getting out of the doors - Launch the android and ios mobile apps - Looking for partners across different markets