ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj...
Transcript of ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj...
www.thoughtworks.com
ENGINEERINGFOR RESEARCH
© 2018 ThoughtWorks, Inc.
OVERVIEW
ThoughtWorks Engineering for Research or E4R is our initiative to advance research in the
Data Deluge that is causing a shift in
Discovery or The Fourth Paradigm
© 2018 ThoughtWorks, Inc.
CLIENT STORIES
© 2018 ThoughtWorks, Inc.
Thirty Meter
Telescope (TMT)
Indian Institute of Astrophysics
Common Software (CSW) .
Data Management System (DMS)
.
Executive Software System (ESW) .
a. The Observatory Control System (OCS): .
The work done for building the location service in the Common Software system was presented as a session on Service Discovery using CRDT at React Summit 2017, Austin, TX, USA.
© 2017 ThoughtWorks, Inc.
CLIENTTESTIMONIAL
- Hanne Buur, Observatory Software Project Manager,TMT International Observatory
© 2018 ThoughtWorks, Inc.
OBSERVATORY CONTROLS
SCIENCE OPERATION SUPPORT SOFTWARE (SOSS) (7)
EXECUTIVE SOFTWARE (ESW) (5)
TELE
SCO
PECO
NTR
OLS
SCIENCE DATA SYSTEM (SCI)
SOFTWARE COMMUNICATION BACKBONE AND COMMON SERVICES (CIS AND CSW)
OBSERVATORY CONTROLSYSTEM (SEQUENCING)
INST
RUM
ENT
CON
TRO
LS DATA MANAGEMENT SYSTEM (DMS)
(5)
AD
APT
IVE
OPT
ICS
CON
TRO
LS
Common Software (CSW) Data Management System (DMS)Executive Software System (ESW)
Thoughtworks deliverables:
TECH STACK:
LANGUAGES FRAMEWORKS CI / CD TESTING DOCUMENTATIONMESSAGE
TRANSPORTPROTOCOLS
STATIC CODEANALYSIS
TOOLS
Scala Akka Clustering AWS
Jenkins
Ansible
Bintray postman
wrk
Multi-node
Multi-jvm Paradox Scalafmt
ScalastyleJsonGithubpages
Swagger Kryo SCoverage
AkkaStreams
AkkaHttp
AkkaActors
svnkit
Java
© 2018 ThoughtWorks, Inc.
Common Software Integration Framework
TMT COMMON SOFTWARE SERVICES:LOCATION SERVICE
CONFIGURATION SERVICE
LOGGING SERVICE
COMMON SOFTWARE (CSW) INTEGRATION FRAMEWORK
service access interfaces
TELEMETRY SERVICE ALARM SERVICE TIME SERVICE
AUTHENTICATION AND AUTHORIZATION SERVICE
EVENT SERVICE
other transient events
DATABASE SERVICE
COMMANDS SERVICE
© 2018 ThoughtWorks, Inc.
MeerKAT and Square Kilometer Array (SKA), generate huge
Automated Radio Telescope Image Processing Pipeline (ARTIP)
20 minutes, 3 to 4 hours.
Amongst the key achievements of the ARTIP are:
hiAbsorption 2017 ASTRON
Proceedings of Science
© 2018 ThoughtWorks, Inc.
CLIENTTESTIMONIAL
- Dr.Neeraj Gupta, Principal Investigator of MALS, IUCAA
© 2018 ThoughtWorks, Inc.
MEASUREMENTSET
BandpassCalibration
PhaseCalibration IImagingFlux
Calibration
ARTIPCONTINUUM &SPECTRAL LINE
IMAGES
TECH STACK:
ARTIP IMAGING:
© 2018 ThoughtWorks, Inc.