{"id":1150,"date":"2019-02-15T15:29:27","date_gmt":"2019-02-15T14:29:27","guid":{"rendered":"https:\/\/www.prologism.fr\/?page_id=1150"},"modified":"2020-11-24T13:47:27","modified_gmt":"2020-11-24T12:47:27","slug":"our-expertise","status":"publish","type":"page","link":"https:\/\/prologism-bckp.fr\/index.php\/en\/our-expertise\/","title":{"rendered":"Our Expertise"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb3.0.47&Prime;][et_pb_row _builder_version=\u00a0\u00bb3.0.90&Prime;][et_pb_column type=\u00a0\u00bb1_3&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_image src=\u00a0\u00bbhttps:\/\/www.prologism.fr\/wp-content\/uploads\/2018\/03\/expertises.png\u00a0\u00bb align=\u00a0\u00bbright\u00a0\u00bb _builder_version=\u00a0\u00bb3.0.90&Prime; box_shadow_style=\u00a0\u00bbpreset2&Prime;][\/et_pb_image][\/et_pb_column][et_pb_column type=\u00a0\u00bb2_3&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb3.0.90&Prime;]<\/p>\n<h3>Our expertises,<\/h3>\n<h3>Our technological axes, our Labs<\/h3>\n<h3>Our vision<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00a0\u00bb3.0.47&Prime; background_size=\u00a0\u00bbinitial\u00a0\u00bb background_position=\u00a0\u00bbtop_left\u00a0\u00bb background_repeat=\u00a0\u00bbrepeat\u00a0\u00bb][et_pb_column type=\u00a0\u00bb1_3&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb3.0.90&Prime;]<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14px; text-align: justify;\"><span style=\"color: #027980;\"><b>OUR QUALITY OF SERVICE REQUIREMENTS<\/b><\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px; text-align: justify;\">Our vision of good practices in Architecture and Design is essentially to control the quality of service. This quality of service of your applications meets two types of requirements:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">a) Quality of service requirements such as availability, performance, reliability, security or capacity.<\/span><\/p>\n<p style=\"text-align: justify;\">b) System quality requirements such as maintainability and scalability, usability, or robustness.<\/p>\n<p style=\"text-align: justify;\">This is why we have developed a requirements model common to critical applications. This model allows a detailed and targeted analysis of each of these requirements.<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">This original approach is summarized in a CEN Workshop Agreement (CWA) entitled \u201cBest Practices for the Design and Development of Critical Information Systems\u201d, resulting from a European working group set up at the initiative of PROLOGISM under the auspices of CEN.(*) and with the assistance of AFNOR. Like any normative document, it results from a broad consensus.<\/span><\/p>\n<p style=\"text-align: right;\"><em>(*) CEN : European Committee for Standardization, Comit\u00e9 Europ\u00e9en de Normalisation, Europ\u00e4isches Komitee f\u00fcr Normung<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.prologism.fr\/wp-content\/uploads\/2020\/11\/CWA_CriticalInformationSystems_Prologism-Feb-2018.pdf\" target=\"_blank\" rel=\"attachment noopener wp-att-1090 noreferrer\">\u00ab\u00a0Best Practices for the Design and Development of Critical Information Systems\u00a0\u00bb<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\u00a0\u00bb1_3&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb3.0.90&Prime;]<\/p>\n<p style=\"text-align: center;\"><strong><span style=\"color: #027980;\">FROM DATA TO BIG DATA<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px; text-align: justify;\">Our desire to design and build state-of-the-art systems leads us to focus particularly on data and its measurement. Thus, we have acquired a solid experience in the field of \u201cData Engineering\u201d in two main types of context:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">a) Strategic applications centered on databases with very high volumes and subject to drastic performance constraints.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">b) High value-added monitoring and application metrology systems based on massive collection and storage systems for logs and events.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">In some cases, we have reached the limits of traditional technologies that are no longer able to respond effectively to new demands of the business lines or IT.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">We therefore naturally turned to Big Data technologies to make them a strategic axis of development, always with the ambition of controlling data and the quality of service of the components that use them.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">We are proactive in this area, with a view to consolidating our know-how, cementing our reputation and increasing our ability to meet demand:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">a) Recruitment of expert engineers &amp; PhD students<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">b) Training &amp; Certification of our experts<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">c) Development of a network of partners<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">d) Cross-fertilization (Organizing an exchange of feedback between our clients)<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\u00a0\u00bb1_3&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb3.0.90&Prime;]<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #027980;\"><strong>TOWARDS A DEVOPS APPROACH<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Our desire to monitor and control the quality of service of applications has naturally led us to focus on the industrialization of deployments in particular and good practice DevOps in general.<\/p>\n<p style=\"text-align: justify;\">While in general the term DevOps represents a grouping and an inventory of good practices identified a long time ago, it also defines in our opinion an approach or even a state of mind.<\/p>\n<p style=\"text-align: justify;\">This approach has two main objectives:<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">a) Reduce Time To Market<\/span><\/p>\n<p style=\"text-align: justify;\">b) Improve the QoS of applications<\/p>\n<p style=\"text-align: justify;\">On the first point, this approach follows the Agile (Scrum, Kanban, etc.) and Lean approaches which aim at eliminating long cycles, and favoring efficiency and value. These agile approaches all call for the bringing together of the different teams involved:<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">a) Build and Run through DevOps<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px;\">b)\u00a0Business through BizDevOps promoting a \u201cproduct\u201d approach to the project<\/span><\/p>\n<p style=\"text-align: justify;\">c) Security through the DevSecOps including security requirements in the practices to be put in place<\/p>\n<p style=\"text-align: justify;\">On the second point, this approach meets our primary concern: address the requirements of performance, robustness, usability, security, scalability that contribute to the quality of service of applications in production.<\/p>\n<p style=\"text-align: justify;\">We support our clients in this process by paying particular attention to their identity,and their human, technical and organizational specificities.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00a0\u00bb3.0.90&Prime;][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_blurb use_icon=\u00a0\u00bbon\u00a0\u00bb font_icon=\u00a0\u00bb%%176%%\u00a0\u00bb content_max_width=\u00a0\u00bb800px\u00a0\u00bb _builder_version=\u00a0\u00bb3.0.90&Prime;]<\/p>\n<h3 style=\"text-align: center;\"><span style=\"color: #027980;\"><strong>Two Labs,<\/strong><\/span><\/h3>\n<h3 style=\"text-align: center;\"><span style=\"color: #027980;\"><strong>industrialized platforms based on<\/strong><\/span><\/h3>\n<h3 style=\"text-align: center;\"><span style=\"color: #027980;\"><strong>Virtualization and Cloud technologies (Amazon EC2, S3, EMR)<\/strong><\/span><\/h3>\n<p style=\"text-align: center;\"><span style=\"color: #027980;\"><strong>for<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #303030;\"><strong><span style=\"color: #09b0bb;\">Training<\/span> <\/strong>our consultants on the <span style=\"color: #09b0bb;\"><strong>use cases<\/strong><\/span> encountered by our clients, implementing and continuously testing the <strong><span style=\"color: #09b0bb;\">new software stacks<\/span><\/strong>, identifying <strong><span style=\"color: #09b0bb;\">les patterns<\/span><\/strong> and anti-patterns, performing internal<span style=\"color: #09b0bb;\"><strong> R&amp;D <\/strong><\/span>demystifying and proving by example our principles and concepts, providing our clients and our prospects with <strong><span style=\"color: #09b0bb;\">live demonstrations.<\/span><\/strong>.<\/span><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00a0\u00bb3.0.90&Prime;][et_pb_column type=\u00a0\u00bb1_2&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb3.0.90&Prime;]<\/p>\n<h4 style=\"text-align: right;\"><strong><span style=\"color: #09b0bb;\">Data Lab, industrialized Big Data R&amp;D platform<\/span><\/strong><\/h4>\n<p style=\"text-align: right;\">Containerization, R&amp;D prototyping,<\/p>\n<p style=\"text-align: right;\">SQL ++ extension projects for HQL,<\/p>\n<p style=\"text-align: right;\">MapReduce &amp; Spark client use cases.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\u00a0\u00bb1_2&Prime; _builder_version=\u00a0\u00bb3.0.90&Prime; parallax=\u00a0\u00bboff\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb3.0.90&Prime;]<\/p>\n<h4 style=\"text-align: left;\"><strong><span style=\"color: #09b0bb;\">DevOps Lab, cloud-based industrialization platform<\/span><\/strong><\/h4>\n<p style=\"text-align: left;\">Provisioning, Continuous Integration, Continuous Deployment,<\/p>\n<p style=\"text-align: left;\">Software Quality, Configuration Management,<\/p>\n<p style=\"text-align: left;\">Performance tests, Monitoring<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our expertises, Our technological axes, our Labs Our vision OUR QUALITY OF SERVICE REQUIREMENTS Our vision of good practices in Architecture and Design is essentially to control the quality of service. This quality of service of your applications meets two types of requirements: a) Quality of service requirements such as availability, performance, reliability, security or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-1150","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/pages\/1150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1150"}],"version-history":[{"count":5,"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/pages\/1150\/revisions"}],"predecessor-version":[{"id":1229,"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/pages\/1150\/revisions\/1229"}],"wp:attachment":[{"href":"https:\/\/prologism-bckp.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}